要修改 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。
网友评论