【发布时间】:2020-04-24 07:31:41
【问题描述】:
将生成器转换为 Pandas 数据框时。
reader = csv.DictReader(
open('/kaggle/input/spanish-football-la-liga-champions/La Liga Champions.csv'),)
# skip the header row
next(reader)
# remove leading and trailing whitespace from all values
reader = (
dict((k, v.strip()) for k, v in row.items() if v) for row in reader)
df = pd.DataFrame(reader.items(), columns=reader.keys())
出现此错误。
AttributeError: 'generator' object has no attribute 'items'
【问题讨论】:
-
你能确认
reader是一本字典吗?
标签: python pandas dataframe dictionary generator