美文网首页
Pandas DataFrame 修改一个值

Pandas DataFrame 修改一个值

作者: 无量儿 | 来源:发表于2023-03-08 09:12 被阅读0次

    要修改 Pandas DataFrame 中的一个值,可以使用 .at[] 或 .iloc[] 方法。.at[] 方法需要指定要修改的行和列的标签(label),而 .iloc[] 方法则需要指定它们的位置(index)。

    例如,假设我们有以下 DataFrame:

    import pandas as pd
    
    df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
    print(df)
    

    输出:

       A  B
    0  1  4
    1  2  5
    2  3  6
    

    要将第二行第一列的值修改为 10,可以使用以下代码:

    df.at[1, 'A'] = 10
    print(df)
    

    输出:

        A  B
    0   1  4
    1  10  5
    2   3  6
    

    或者,可以使用以下代码:

    df.iloc[1, 0] = 10
    print(df)
    

    输出:

        A  B
    0   1  4
    1  10  5
    2   3  6
    

    在这两种情况下,都会将第二行第一列的值修改为 10。

    相关文章

      网友评论

          本文标题:Pandas DataFrame 修改一个值

          本文链接:https://www.haomeiwen.com/subject/atonldtx.html