【问题标题】:New column on a specific position - filled with values of only one number特定位置的新列 - 仅填充一个数字的值
【发布时间】:2020-10-24 14:41:15
【问题描述】:

我有一个包含 20 列的数据框。 我想在位置 5 上添加一个新列,即索引 4。 有 1000 行,我想用数字 10 填充所有行。

我试过了:

df.insert(4, 'Number10', '10')

但我只得到错误:

TypeError: 'method' object is not subscriptable

我也试过了:

df.insert(4, Number10, '')
df['Number10'] = '1'

但这是同样的错误。

我的错误在哪里?

【问题讨论】:

  • 你可以轻松创建一个新列 df['new_column'] = 10 ,为什么你不会在特定位置插入它,那是多余的

标签: python dataframe


【解决方案1】:

df.insert(4, 'Number10', 10)....这里如果要填10,不要用引号括起来。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-05-21
    • 2017-03-22
    • 1970-01-01
    • 1970-01-01
    • 2022-01-09
    • 2019-05-04
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多