如何对python dataframe中某一行某一列的元素赋值
时间: 2023-12-07 22:06:10 浏览: 96
python 对dataframe下面的值进行大规模赋值方法
要对Python DataFrame中某一行某一列的元素进行赋值,可以使用如下语法:
```python
df.at[row_index, column_name] = new_value
```
其中,`row_index`是要赋值的行的索引,`column_name`是要赋值的列的名称,`new_value`是要赋的新值。例如:
```python
import pandas as pd
data = {'name': ['Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35],
'city': ['Beijing', 'Shanghai', 'Guangzhou']}
df = pd.DataFrame(data)
# 将第二行的age列赋值为40
df.at[1, 'age'] = 40
print(df)
```
输出结果为:
```
name age city
0 Alice 25 Beijing
1 Bob 40 Shanghai
2 Charlie 35 Guangzhou
```
阅读全文