我正在尝试读取一个csv文件(它只有一行)并将某些列与设定的阈值进行比较。
此csv文件具有多个天线读数,我所拥有的阈值将让用户知道信号是否存在。
我可以导入csv或只导入特定行,但无法找出IF部分
例如
import pandas as pd
df1 = pd.read_csv('710_1_capture.csv', usecols=[12])
print (df1)
IF xxxxxxxxxxxxxxx> -30: 做一个动作
感谢您提供的任何帮助
答案 0 :(得分:0)
我不是打印形式(df1),但这确实有帮助 为什么不尝试将csv文件转换为列表然后进行for循环检查你的阈值?
答案 1 :(得分:0)
import pandas as pd
df = pd.read_csv('flpth/to/file.csv')
new_df = df[df['ClmName']>=blah]) & (df['ClmName2']==blah2])]
变量可以是字符串或数字。您还可以使用.isin
方法。 link