このサイトにも同様の質問があることは知っていますが、私の質問には十分に答えていないようです。csvファイルをR数値に読み込むと、文字として読み込まれます
を私はExcelで開いたCSVファイルを持っている:
これは私がこれまで行っているものです。私は新しい列 "A"を得るために代数的に列を操作します。 read.csv()
を使用してファイルをRにインポートし、列Aのエントリを要素として格納します。数値として格納します。私はトピックにこの質問を見つける:アドバイスに従い
Imported a csv-dataset to R but the values becomes factors
、私はread.csv()
で引数としてstringsAsFactors = FALSE
が含ま香港大井は、上記のリンク先ページで提案されているように、しかし、これは内のエントリを起こしません列Aは数値として格納されます。列項目のエントリがあるように、しかし、私は、ファイルをインポートする方法、すなわちクリーナーソリューションをご希望の
How to convert a factor to an integer\numeric without a loss of information?
:
可能な解決策は、以下のページで与えられたアドバイスを使用することです数値として格納されます。
何か助けてくれてうれしい! read.csv(... stringsAsFactors=FALSE)
を使用してRに(いずれかの操作を得意とする前に)生ファイルを読む:あなたが新しい列を作成するために、Excelでやっているどのような代数
Excelがテキストファイルでホースれます。テキストエディタでcsvを開き、Excelがどのようにマングリングしているかを確認します。 –
小数点記号に問題はありますか? CSVファイルで使用する小数点記号を確認してください。 'read.csv'の' dec'オプションで小数点記号として使用する文字を指定することができます。詳細は '?read.csv'を参照してください。 – djhurio
ジョシュアがあなたに言わせることは、CSVヘッダーを破壊する傾向として優れています。通常、私はオプションを使用して(stringsAsFactors = FALSE)これらの要因を避けるために。 –