df指定列名和行号,怎么修改对应的元素
时间: 2023-04-07 14:01:44 浏览: 89
你可以使用 loc 或 iloc 方法来修改指定行列的元素。例如,如果你要修改第 2 行、第 3 列的元素,可以使用以下代码:
df.loc[2, '列名'] = 新值
或者
df.iloc[1, 2] = 新值
其中,'列名' 是你要修改的列的名称,新值是你要设置的新值。iloc 方法中,第一个参数是行号,第二个参数是列号(从 0 开始计数)。
相关问题
dataframe 遍历时同时获得行号和某一列名对应的内容
可以使用 iterrows() 方法遍历 dataframe,同时使用 index 和 loc 方法获取行号和某一列名对应的内容,示例代码如下:
```
for index, row in df.iterrows():
col_value = row['column_name']
print(index, col_value)
```
其中,'column_name' 是你要获取内容的列名。
dataframe里获得指定行的行号
可以使用 iloc 方法来获得指定行的行号。例如,要获得第三行的行号,可以使用以下代码:
df.iloc[2].name
其中,df 是你的 dataframe 对象,2 是要获得的行号减去 1,name 是行号对应的列名。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)