【问题标题】:replace specific column in dataframe by a new dataframe consisted of 1 column用由 1 列组成的新数据框替换数据框中的特定列
【发布时间】:2020-11-14 21:17:19
【问题描述】:

我在使用数据框中的索引替换特定列时遇到问题,因为它们都具有相同的长度

我需要替换仅知道其索引的列,因为我正在选择一个随机列以将包含 8 列的数据帧 df 替换为只有 1 列的新数据帧 df_temp

N=random.randint(1,8)
df.iloc(: , [N - 1]) = df_temp.values

这给了我语法错误,我不知道是我使用了错误的 .iloc 还是有其他方法可以做到这一点。

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    我不是很清楚,但你可以试试:

    df.iloc[:, [N-1]] = df_temp.values
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-04-14
    • 1970-01-01
    • 2020-05-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多