実現したいこと
pandasの'社内備考'列から'指定'を含む行だけを取り出し、Excel保存していますが、列になにかしらの値があるときはエラーにならず実行されますが、全く何も無い時はアトリビュートエラーになって実行されません。どうしたら解決できますでしょうか?
発生している問題・分からないこと
社内備考列に何も値が無い時にアトリビュートエラーになってしまいます。
エラーメッセージ
error
1AttributeError: Can only use .str accessor with string values!. Did you mean: 'std'?
該当のソースコード
python
1# 指定の行だけ取得 2df_new = df[df['社内備考'].str.contains('指定', na=False)] 3 4 5# 今日の日付を8桁で取得して、file_nameに代入 6today = datetime.date.today().strftime('%y%m%d') 7file_name = f'{today}_sitei.xlsx' 8# Excelを当日日付名で保存 9df_new.to_excel(file_name, index=False) 10
試したこと・調べたこと
- teratailやGoogle等で検索した
- ソースコードを自分なりに変更した
- 知人に聞いた
- その他
上記の詳細・結果
検索して調べましたが解決策がありませんでした。
補足
特になし
回答1件
あなたの回答
tips
プレビュー