Я пытаюсь прочитать файл 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
по мере необходимости.
Если я открою свой csv в excel, ничего не делаю, а затем сохраняю, все круто. Я должен обрабатывать сотни из них, поэтому сохранение вручную в excel не то, что я хочу. Если есть что-то программное, которое я могу сделать для предварительной обработки этих csv в python или иначе, это было бы здорово.