CSVファイルから特定の文字列を含む行を以下のように抽出しました。
python
1df = pd.read_csv( 2 filepath_or_buffer="ファイル名.csv", encoding='shift_jis') 3 4output = df[['列名1', '列名2', '列名3'] 5 ][df['列名2'].str.contains('文字列', regex=False)]
このコードで抽出した行のみで構成されたCSVファイルを出力したくて以下のコードを試したのですがうまくいきません。いい方法をご存知の方がいらっしゃれば、お助け願います。
python
1df.loc[output].to_csv("新規ファイル名.csv", 2 encoding='shift_jis', mode='a')
回答1件
あなたの回答
tips
プレビュー