実現したいこと
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
試したこと・調べたこと
上記の詳細・結果
検索して調べましたが解決策がありませんでした。
補足
特になし
0 コメント