要比较pandas列与列表中的值,并返回较高和较低的边界值,可以使用以下代码示例:
import pandas as pd
# 创建一个示例DataFrame
data = {'col1': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
# 创建一个示例列表
values = [2, 4, 6]
# 找到较高和较低的边界值
min_value = min(df['col1'].min(), min(values))
max_value = max(df['col1'].max(), max(values))
print('较低的边界值:', min_value)
print('较高的边界值:', max_value)
这个示例中,我们首先创建了一个包含一个列的DataFrame和一个包含一些值的列表。然后,我们使用min
函数找到DataFrame列和列表中的最小值,并使用max
函数找到DataFrame列和列表中的最大值。最后,我们打印出较低和较高的边界值。
输出:
较低的边界值: 1
较高的边界值: 6
这个示例中,较低的边界值是1,较高的边界值是6。