用python写一段代码,遍历DataFrame中的每一个元素,并将元素由复数改为浮点数
时间: 2024-05-08 08:16:51 浏览: 138
对Python中DataFrame按照行遍历的方法
假设DataFrame的名称为df,可以使用applymap()方法来遍历DataFrame中的每一个元素,并将元素由复数改为浮点数:
``` python
df = df.applymap(lambda x: x.real if isinstance(x, complex) else x)
```
其中,lambda函数判断元素是否为复数,如果是则返回实部部分,否则返回原值。applymap()方法将lambda函数应用于DataFrame中的每一个元素。
阅读全文