http://docs.python.org/2/library/csv.html Python のモジュールを使用して CSV にデータを書き込むことができます。Rcsv
で使用するのは簡単です( を参照) 。read.csv
?read.csv
を使用して R にデータを読み込む場合read.csv
、特に指定しない限り、文字列は因数に変換され、数値フィールドは数値に変換されます。空の値は に変換されNA
ます。
データをインポートした後に最初にすべきことは、そのデータを調べて、?str
含まれているデータのクラスが期待どおりであることを確認することです。何度も間違えて数値フィールドに文字値を混ぜてしまい、数値ではなく係数になってしまいました。
注意すべきことの 1 つは、独自の NA 文字列を設定する必要がある場合があることです。たとえば、「-」、「.」、または空白を表すその他の文字がある場合は、na.strings
引数 (文字列のベクトルを受け入れることができる)c("-",".")
を使用する必要がありますread.csv
。
日付フィールドがある場合は、適切に変換する必要があります。R は、日付や時刻が何であるかを指定しない限り、必ずしも認識しません ( を参照?as.Date
) 。
各列がどうなるかが事前にわかっている場合は、 を使用してクラスを指定できcolClasses
ます。
をよく読む?read.csv
と、より詳細な情報が得られます。ただし、いくつかの一般的な問題の概要を説明しました。