我试图读取一个列为导向的csv文件到R作为数据框。read.csv row.names
该文件的第一行是像这样:
sDATE, sTIME,iGPS_ALT, ...
,然后将每个附加的线是测量:
4/10/2011,2:15,78, ...
当我尝试读成R此,通过
d = read.csv('filename')
我得到一个重复的row.names错误,因为R认为数据的第一列是行名称,并且由于所有的测量都是在同一天进行的,所以第一列中的值不会改变。
如果我把row.names = NULL
到read.csv
电话,我得到一个外来列d$row.names
对应于SDATE列,一切都“转移”一个栏下,所以d$sDATE
会在它2:15
,根据需要不4/10/2011
。
如果我在excel中打开我的csv,什么也不做,然后保存它,一切都很酷。我必须处理数百个这样的数据,因此手动保存在Excel中并不是我想要的。如果有编程的东西,我可以用python或其他方法预处理这些csv,那就太好了。
如何设置'row.names = 1:n',其中'n'是文件中的行数。 – nullglob
结果在read.table中出现错误(file = file,header = header,sep = sep,quote = quote,: 无效'row.names'规范' – nimish
粘贴csv的前几行(和列) –