[问题] read csv 不想更动header ?

楼主: EricTao   2015-04-21 18:39:11
[问题类型]:
程式咨询(我想用R 做某件事情,但是我不知道要怎么用R 写出来)
[软件熟悉度]:
请把以下不需要的部份删除
入门(写过其他程式,只是对语法不熟悉)
[问题叙述]:
请简略描述你所要做的事情,或是这个程式的目的
read.csv时,如果档案中的header是数字开头,R会自动给个英文开头
请问如何取消这个动作?
楼主: EricTao   2015-04-21 18:42:00
阿, check.names=F就可以取消 不过好像不太好?
作者: andrew43 (讨厌有好心推文后删文者)   2015-04-21 19:06:00
是不太好,但如果要呼叫该栏资料要像 df$"1" 之类的。小心这点例外就可以了。另外,check.names还会做其它检查的动作,所以取消它并不是很好,要小心一些。
作者: psinqoo (零度空間)   2015-04-21 19:24:00
直觉有被丢入运算风险~
作者: andrew43 (讨厌有好心推文后删文者)   2015-04-21 23:41:00
以 \" 跳脱。
作者: Wush978 (拒看低质媒体)   2015-04-22 20:09:00
这里的跳脱字符可能是 ` 而不是 \
作者: andrew43 (讨厌有好心推文后删文者)   2015-04-22 21:15:00
我之前没验证escape chr,不好意思。

Links booklink

Contact Us: admin [ a t ] ucptt.com