2017-12-05 9 views
-1

私は(2000,3000)のサイズのデータ​​フレームxを持っています。私はこのコードを試してみましたR.で使用するためにCSVにエクスポートしたいと思います:PythonデータフレームをCSVにエクスポート

x.to_csv("ab.csv", sep='\t') 

しかし、私は、コードによってRで開いたとき:

data = read.csv(".data/ab.csv") 

のデータのサイズがある(2000年、1)CSVファイルは3000列に分割できないためです。エクスポート後に同じサイズを維持するソリューションはありますか?

+2

それを開いたときのセパレータを指定する必要がありますが、読み取り内の区切り文字を指定しようとしたことがあり、各値を区切るために、\トン使用しています。このよう

data = read.csv(".data/ab.csv",sep="\t") 

をcsvファイルを読み込みしてみてください。 csv() –

+1

適切な( '\ t')デリミタを指定する必要はありませんか? – MaxU

答えて

2

パラメータsep='\t'を使用すると、カンマの代わりにタブを使用してタブを使用する「CSV」が作成されました。パラメータを削除して通常のCSVを書くか、Rのread.csvsep="\t"引数を使用します。タブを使用する理由がない場合は、前者のオプションをお勧めします。

+0

また、 'read.delim()'を使ってください。 –

1

はあなたのcsvファイルは、したがって、あなたが

関連する問題