※プログラミングをほとんど触ったことがなく、色々調べながら作っていますが、どうしても分からない部分があり質問させて頂きます。質問内容の不備不足等ございましたらご指摘頂けますと幸いです
内容
python、pandasを使ってCSVファイルの読み込み、編集を行っています。
CSVファイル内にセル内改行されている部分があり、セルを分割し、2つの分かれたセルにする作業をpythonで行いたいです。
CSVファイル内はこのようになっています。
(\nはpythonに読み込んだ時に表示されますが、CSVファイル内ではセル内改行となっています。)
sample.csv
|A | B | C |
|aaa|bbb \n ccc|ddd|
これをpythonで読み込み出力すると以下のようになります。
python
1import pandas as pd 2 3df_1 = pd.read_csv("sample.csv", encoding="cp932") 4print(df_1) 5 6##結果 7,A,B,C 80,'aaa','bbb\nccc','ddd' 9
想定していた解決方法
この時dfからリストに変換し、リスト内で'bbb\nccc'という要素を2つの要素に分ければよいのでは、と思いましたが、うまくいきません。
何か良い方法がありましたらご教授いただけますと幸いです。
回答2件
あなたの回答
tips
プレビュー