判断dataframe中的一列数据中是否同时有小于和大于某个数如小于365的值
时间: 2024-05-13 14:17:40 浏览: 334
对pandas将dataframe中某列按照条件赋值的实例讲解
可以使用 Pandas 的条件筛选功能来判断 DataFrame 中的一列数据中是否同时有小于和大于某个数,例如小于 365 的值:
```python
import pandas as pd
# 创建一个 DataFrame
df = pd.DataFrame({'col1': [100, 200, 300, 400, 500]})
# 判断 col1 中是否同时有小于和大于 365 的数
if (df['col1'] < 365).any() and (df['col1'] > 365).any():
print('col1 中同时有小于和大于 365 的数')
else:
print('col1 中没有同时有小于和大于 365 的数')
```
输出结果为:
```
col1 中同时有小于和大于 365 的数
```
如果 DataFrame 中的一列数据中同时有小于和大于某个数,那么上述代码会输出“col1 中同时有小于和大于 xxx 的数”,否则输出“col1 中没有同时有小于和大于 xxx 的数”。
阅读全文