R に csv ファイルをインポートして R データセットを作成するとします。現在、このファイルには数値、文字、データ、およびパーセント値が含まれています。インポートするデータが Raw ファイルと同じデータ形式であることを確認する方法。
SAS では、通常、インポート中にデータをフォーマットするこのオプションがあります。これが例です
data test ;
infile "c:\mydocument\raw.csv"
delimiter = ',' MISSOVER DSD lrecl=32767
firstobs=2 ;
input
varA
varB : $50.
varC : date9.
varD : Percent5.2
varE : $20.
;
run;
Rに同じ種類のアクションを実行できるオプションはありますか? 誰かが私にそれについていくつかの参照を与えることができれば、それは素晴らしいことです!
以下の回答に基づく例:
Local<-read.csv("C:\\Users\\Raw.csv",colClasses = c("character","character","Date","character","character","character","character","character","character","character","numeric","numeric", "numeric","numeric"),row.names=1)
Dasonの例に基づいて、次のコードを使用しました。しかし、次のエラーが発生します。このエラーが発生する理由を教えていただけませんか? 大変お世話になりました。
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
scan() expected 'a real', got '.'
ありがとうございました。Rgds。