私は列方向のCSVファイルをデータフレームとしてRに読み込もうとしています。read.csv row.names
ファイルの最初の行はとても似ている:
sDATE, sTIME,iGPS_ALT, ...
し、各追加のラインは測定値である。
4/10/2011,2:15,78, ...
IがRにこれを読み取るしようとすると、 via
d = read.csv('filename')
Rはデータの最初の列が行の名前だと思うので、重複するrow.namesエラーが発生します。すべての測定が同じ日に行われたため、最初の列の値は変更されません。
私はread.csv
呼び出しにrow.names = NULL
に入れた場合は、私がSDATE列に対応関係のない列d$row.names
を取得し、すべてが1列下に、そうd$sDATE
はそれで2:15
、必要に応じていない4/10/2011
を持っているでしょう「シフト」されます。
私のCSVをExcelで開いても何もしないで保存してください。すべてがクールです。私はこれらを何百も処理しなければならないので、手動でExcelを保存することは私が望むものではありません。プログラムで何かがある場合は、これらのCSVをPythonやその他の方法で前処理することができます。それは素晴らしいことです。
'row.names = 1:n'の設定についてはどうでしょうか。ここで' n'はファイルの行数です。 – nullglob
結果が 'read.tableのエラー(ファイル=ファイル、ヘッダー=ヘッダー、sep = sep、見積り=見積もり、: 'row.names'指定が無効です。 – nimish
csvの最初の数行と列を貼り付けます –