Pandas

pandas怎么修改指定单元格数据

小亿
516
2023-12-29 09:19:26
栏目: 编程语言

要修改Pandas DataFrame 中的指定单元格数据,可以使用.at.iat.loc.iloc 属性。以下是使用这些属性的示例:

import pandas as pd

# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 使用 .at 设置指定单元格的值
df.at[0, 'A'] = 10

print(df)

输出结果:

    A  B  C
0  10  4  7
1   2  5  8
2   3  6  9
import pandas as pd

# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 使用 .loc 设置指定单元格的值
df.loc[0, 'A'] = 10

print(df)

输出结果与上述示例相同。

import pandas as pd

# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 使用 .iat 设置指定单元格的值
df.iat[0, 0] = 10

print(df)

输出结果与上述示例相同。

import pandas as pd

# 创建DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

# 使用 .iloc 设置指定单元格的值
df.iloc[0, 0] = 10

print(df)

输出结果与上述示例相同。

无论使用哪种方法,都可以根据需要修改指定单元格的数据。

0
看了该问题的人还看了