【问题标题】:Pandas df: Assign index.values to a new empty dfPandas df:将 index.values 分配给新的空 df
【发布时间】:2021-11-11 03:32:49
【问题描述】:

我正在使用 pandas=1.1.5

我想将 df2 的索引值分配给一个新的空 df 的列。
我尝试了下面的代码,但得到了错误:

“必须有相等的 len 键和值” ValueError:使用可迭代设置时必须具有相等的 len 键和值

df= pd.DataFrame()
df[['Name']]=df2.index.values

提前谢谢你!

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    IIUC 使用:

    df= pd.DataFrame({'Name': df2.index})
    

    或者:

    df = df2.index.to_frame(name='Name', index=False)
    

    另一个想法:

    df= pd.DataFrame()
    df['Name']=df2.index
    

    【讨论】:

      猜你喜欢
      • 2021-12-24
      • 2022-10-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-01-17
      • 1970-01-01
      • 1970-01-01
      • 2018-08-20
      相关资源
      最近更新 更多