【发布时间】:2021-07-18 17:38:03
【问题描述】:
我收到此错误
ValueError: Columns must be same length as key
我的代码是
all_columns=[ col for col, dt in y.dtypes.items() if dt == 'object']
df[all_columns] = df[all_columns].astype(str)
我有一些 dict 格式的列。所以我想将所有这些列转换为正确的字符串数据类型。 请告诉我为什么会出现此错误,我在两侧使用相同的列列表,对吗?
> 回答:重复数据框中的列导致这种类型的 错误。有两列同名。
【问题讨论】:
标签: python python-3.x list dataframe