判断dataframe中的第一个元素,如果是数字,则将它添加到list里
时间: 2024-01-07 13:04:45 浏览: 111
给你一个jingqsdfgnvsdljk
可以使用pandas中的iloc函数来获取dataframe中的第一个元素,然后使用isnumeric()函数判断是否为数字,最后根据判断结果将它添加到list里。以下是示例代码:
```python
import pandas as pd
# 假设有一个名为df的dataframe和一个名为num_list的list
if str(df.iloc[0, 0]).isnumeric():
num_list.append(df.iloc[0, 0])
```
需要注意的是,如果要多次判断和添加,需要使用循环来遍历dataframe的每一个元素。例如:
```python
import pandas as pd
# 假设有一个名为df的dataframe和一个名为num_list的list
for i in range(df.shape[0]):
for j in range(df.shape[1]):
if str(df.iloc[i, j]).isnumeric():
num_list.append(df.iloc[i, j])
```
这样就可以将所有数字元素添加到num_list里了。
阅读全文