我想我很接近但出現以下錯誤:你能告訴我是什么原因嗎?
raise KeyError(key) from err KeyError: 'DATE OF OPERATION'
代碼是:
import pandas as pd
from pathlib import Path
source_files = sorted(Path(r'/Users/maciejgrzeszczuk/Downloads/').glob('*.csv'))
for file in source_files:
df = pd.read_csv(file)
#df.columns = df.columns.str.replace(' ', '_')
df = df[~df['DATE OF OPERATION'].astype(str).str.startswith('202110')]
#df.columns = df.columns.str.replace('_', ' ')
name, ext = file.name.split('.')
df.to_csv(f'{name}.{ext}', index=0)
uj5u.com熱心網友回復:
要洗掉行,您可以使用loc:
df = df.loc[~df['DATE OF OPERATION'].astype(str).startswith('202110')]
uj5u.com熱心網友回復:
從 2021 年 5 月 14 日開始查看這篇Pandas 文章。
#drop rows that contain specific 'value' in 'column_name'
df = df[df.your_column_name != value_to_remove]
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/404870.html
標籤:
上一篇:找不到模板檔案
