【问题标题】:Extract rows with specific element in the list提取列表中具有特定元素的行
【发布时间】:2019-03-03 11:50:12
【问题描述】:

我有一个 pandas DataFrame,其中一列是列表列。我想提取相应列表中具有特定元素的行。 (例如,DF 是数据框,DF['a'] 是列表系列。然后我想在相应的 DF['a'] 列表中找到有 X 元素的行)。我该怎么做?

【问题讨论】:

标签: python pandas dataframe


【解决方案1】:

这是你的意思吗?

import pandas as pd

d = ({             
   'a' : ['X','Y','Z','X','Y','Z','X'],                                                                                                                                                 
    })

df = pd.DataFrame(data=d)

df = df[df.a == 'X']

print(df)

   a
0  X
3  X
6  X

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    • 2018-03-28
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多