Pandas DataFrame 修改一个值

2023-03-08  本文已影响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。

上一篇下一篇

猜你喜欢

热点阅读