对dataframe中的数据进行修改
时间: 2024-03-10 17:49:07 浏览: 17
pandas DataFrame的修改方法(值、列、索引)
要修改DataFrame中的数据,可以使用.loc()或.iloc()方法。这两种方法都可以用来定位要修改的数据,并将其设置为新的值。
以.loc()方法为例,语法如下:
```python
df.loc[row_indexer, col_indexer] = value
```
其中,row_indexer和col_indexer是用来定位要修改的数据的行和列索引,value是新的值。
例如,将DataFrame中第一行第一列的数据修改为100,可以使用以下代码:
```python
import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]}
df = pd.DataFrame(data)
df.loc[0, 'A'] = 100
print(df)
```
输出:
```
A B C
0 100 4 7
1 2 5 8
2 3 6 9
```
类似地,也可以使用.iloc()方法来修改数据,它使用的是整数索引而不是标签索引。
阅读全文