python循环遍历将dataframe每一行中的相同内容只保留一列
时间: 2024-01-22 18:17:30 浏览: 232
Python批量处理行、列和单元格使用到的数据.zip
假设你有一个名为df的DataFrame,其中有多列,你想要将每一行中相同的内容只保留一列。可以使用下面的代码:
```python
df = df.groupby(df.columns, axis=1).apply(lambda x: x.iloc[:, 0])
```
这个代码使用了groupby函数,它会将DataFrame按列名进行分组。然后使用apply函数在每个组上执行一个函数,这个函数选择每个组的第一列。最终结果是DataFrame中每一行中相同的内容只保留了一列。
阅读全文