【问题标题】:inserting values at an index position in pandas df在 pandas df 的索引位置插入值
【发布时间】:2021-12-27 21:05:37
【问题描述】:
import pandas as pd

test = pd.DataFrame({'Area': ['Tipperary', 'Tipperary', 'Cork', 'Dublin'],
                     'Deaths': [11, 33, 44, 55],
                      'Year': [2007, 2007, 2007, 2008]}
)

是否可以在索引位置插入一个值,例如替换死亡列中的 44? test.iloc[2:1] = 22 会在这里工作吗?我在使用 append 执行此操作时遇到问题,希望我可以在 val = 22 之类的容器中设置变量并用于插入。

【问题讨论】:

    标签: python pandas


    【解决方案1】:

    是的,你可以使用iloc,试试这个:

    test['Deaths'].iloc[2] = 22
    

    【讨论】:

    • 魔术,谢谢@DNy
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-06-13
    • 2021-12-20
    • 2022-01-10
    • 2020-10-14
    • 1970-01-01
    • 2021-03-25
    • 2022-11-29
    相关资源
    最近更新 更多