2017-03-02 21 views
0

文字列の中にコンマを含むcsvファイルがあります。私がpandasを使ってcsvを読んでみたいのであれば、追加のカンマが余分なcolumnsとして表示されます。私は問題の解決策として文字列を二重引用符で囲むことを考えました。カンマがcsvにある文字列を二重引用符で囲む方法

これは、CSVは、現在

lead,Chat.Event,Role,Data,chatid 
    lead,x,Lead,Hello, how are you,1 

はそれが

lead,Chat.Event,Role,Data,chatid 
    lead,x,Lead,"Hello, how are you",1 

のようになりますどのように文字列の周りに最適なソリューションを二重引用符を使用しているどのように見えるかありますか?はいの場合はどうすればいいですか?そして、他の解決策をお勧めできない場合はどうすればいいですか?

+0

は 'csv'パッケージには、このような詳細を処理してみましょう助け

pd.read_csv(file_path, sep="your separator symbol here") 

希望.org/3.6/library/csv.htmlを参照してください。 – FMc

+0

はい、二重引用符は正常に動作します。しかし、カンマを含む文字列をすでに持っているCSVに二重引用符を挿入する方法を尋ねていますか? – pshep123

+0

はいpshep123、またはフルストリングを列に接続する別の方法がありますか?データ列にHelloだけが接続されているのではなく、 – DataNewB

答えて

0

csvを生成した元のファイル/データベースがある場合は、別の種類のセパレータ(デフォルトはカンマ)を使用して再度実行する必要があります。デフォルトはカンマです。 | " (垂直バー)。パンダとのcsvファイルを読み込むときに、あなただけの引数を渡すことができ、より

ます。https:://docs.python

関連する問題