📜  按索引更改数据框值 - Python (1)

📅  最后修改于: 2023-12-03 14:54:40.710000             🧑  作者: Mango

按索引更改数据框值 - Python

在Python中,更改数据框值可以通过索引来实现。数据框是一种二维数据结构,包含行和列。通过将行和列的索引传递给 .loc[] 方法,可以更改数据框的特定值。

以下是如何使用Python中的索引更改数据框值的示例:

import pandas as pd

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

# 输出原始数据框
print(df)

# 按索引更改数据框值
df.loc[1, 'B'] = 10

# 输出更改后的数据框
print(df)

输出:

   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9

   A   B  C
0  1   4  7
1  2  10  8
2  3   6  9

在此示例中,我们首先创建一个名为 df 的数据框。然后,我们输出原始数据框以及按索引更改数据框值后的数据框。

要更改数据框的特定值,我们可以使用 df.loc[] 方法。在这里,我们将第一个参数设置为要更改的行索引,第二个参数设置为要更改的列索引。然后,我们将所需的新值赋给此位置。在此示例中,我们将第 2 行第 2 列(也称为索引 1,B)更改为值 10。

Python中按索引更改数据框值很容易实现,无论是增加单个值还是批量更改多个值。请记住,数据框索引从 0 开始。