根据字符串值的类型对熊猫中的行进行排序

时间:2019-02-19 15:58:02

标签: pandas

我有一个正在试验的移动传感器数据列表,我进行了很多搜索,但是由于某种原因,我无法使其正常工作。数据表(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'相匹配,但是随后我得到了'真实值错误',那是一个有效的解决方案,让所有值在之后使用它们进行工作?

1 个答案:

答案 0 :(得分:0)

使用loc函数!

import pandas as pd

df = pd.read_excel('some_file.xlsx')

df = df.loc[df.Type == 'LightSensor']

这是假设您的Excel工作表具有问题中显示的格式...