ここに投稿されたものと同様の問題があります。
Pandas DataFrame: 列の文字列から不要な部分を削除します
DataFrame の文字列内から改行文字を削除する必要があります。基本的に、Python の json モジュールを使用して API にアクセスしましたが、それで問題ありません。DataFrame の作成も驚くほどうまくいきます。ただし、最終結果を最終的にcsvに出力したい場合、csvファイルに偽の「新しい行」を作成している改行があるため、少し行き詰まります。
だから基本的に私はこれを変えようとしています:
'...これは段落です。
そして、これは別の段落です...」
これに:
'...これは段落です。そして、これは別の段落です...」
'\n' や段落区切りの特別な記号を保持することは気にしません。そのため、すぐに剥がすことができます。
私はいくつかのバリエーションを試しました:
misc['product_desc'] = misc['product_desc'].strip('\n')
AttributeError: 'Series' object has no attribute 'strip'
ここに別のものがあります
misc['product_desc'] = misc['product_desc'].str.strip('\n')
TypeError: wrapper() takes exactly 1 argument (2 given)
misc['product_desc'] = misc['product_desc'].map(lambda x: x.strip('\n'))
misc['product_desc'] = misc['product_desc'].map(lambda x: x.strip('\n\t'))
エラー メッセージはありませんが、改行文字も消えません。これと同じこと:
misc = misc.replace('\n', '')
csv行への書き込みは次のとおりです。
misc_id.to_csv('C:\Users\jlalonde\Desktop\misc_w_id.csv', sep=' ', na_rep='', index=False, encoding='utf-8')
パンダのバージョンは 0.9.1 です
ありがとう!:)