我有一个Pandas DataFrame,其列之一是列表列。我想提取在相应列表中具有特定元素的行。 (例如,DF是数据帧,而DF ['a']是一系列列表。然后,我想在对应的DF ['a']列表中找到其中存在X元素的行)。我该怎么办?
答案 0 :(得分:0)
这是你的意思吗?
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