【发布时间】:2021-11-11 03:32:49
【问题描述】:
我正在使用 pandas=1.1.5
我想将 df2 的索引值分配给一个新的空 df 的列。
我尝试了下面的代码,但得到了错误:
“必须有相等的 len 键和值” ValueError:使用可迭代设置时必须具有相等的 len 键和值
df= pd.DataFrame()
df[['Name']]=df2.index.values
提前谢谢你!
【问题讨论】:
我正在使用 pandas=1.1.5
我想将 df2 的索引值分配给一个新的空 df 的列。
我尝试了下面的代码,但得到了错误:
“必须有相等的 len 键和值” ValueError:使用可迭代设置时必须具有相等的 len 键和值
df= pd.DataFrame()
df[['Name']]=df2.index.values
提前谢谢你!
【问题讨论】:
IIUC 使用:
df= pd.DataFrame({'Name': df2.index})
或者:
df = df2.index.to_frame(name='Name', index=False)
另一个想法:
df= pd.DataFrame()
df['Name']=df2.index
【讨论】: