如何在Python中根据对应列的值排除数组中的值?

1 投票
1 回答
50 浏览
提问于 2025-04-14 16:47

我有一个Excel表格,里面有两列数据,这两列的数据都是正数和负数。我想从第二列中提取出一些值,前提是第一列对应的值要小于5。我该怎么做呢?

我附上了一组示例数据。

长度数据

我想做的是排除那些在长度数据中对应的温度数据小于5的值。

我可以用筛选功能创建一个数组,排除同一列中高于某个阈值的值,但我不知道怎么对另一列进行这样的操作。

1 个回答

0

你可以用pandas库把你的Excel文件读进一个数据框(df),然后进行筛选:

import pandas as pd
data = pd.read_excel("yourFile.xlsx")

接着你就可以进行筛选:

result = data[data["temp"]<5]

撰写回答