我有一个正在试验的移动传感器数据列表,我进行了很多搜索,但是由于某种原因,我无法使其正常工作。数据表(xlsx文件)具有以下设置:
Type From Till Value
LightSensor 12/12/2018 22:27:06 12/12/2018 22:27:06 3
LightSensor 12/12/2018 22:27:08 12/12/2018 22:27:08 3
LockScreen 12/12/2018 22:27:10 12/12/2018 22:27:10 LOCK
现在,我想获取所有包含值'LightSensor'的行。但是我很难仅获得那些值(我想稍后再作图/分析)。我当时正在考虑制作一个for循环,然后与=='LightSensor'相匹配,但是随后我得到了'真实值错误',那是一个有效的解决方案,让所有值在之后使用它们进行工作?
答案 0 :(得分:0)
使用loc
函数!
import pandas as pd
df = pd.read_excel('some_file.xlsx')
df = df.loc[df.Type == 'LightSensor']
这是假设您的Excel工作表具有问题中显示的格式...