我正在尝试将面向列的 csv 文件作为数据框读入 R 中。
文件的第一行是这样的:
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,那就太好了。