[英]How to extract a class from column using pandas
您可以检查str.contains
是否str.contains
您的搜索值
df[df['col_name'].str.contains('truck')]
或者使用链式str.get
并获取出现次数
df.col1.str.get(0).str.get(0)
例子:
df = pd.DataFrame()
df['col1'] = [[['truck',3, ('a',2)]], [['car', 2, ('b', 2)]]]
col1
0 [[truck, 3, (a, 2)]]
1 [[car, 2, (b, 2)]]
在哪里
df.col1.str.get(0).str.get(0)
产量
0 truck
1 car
Name: col1, dtype: object
所以你可以使用loc
df.loc[df.col1.str.get(0).str.get(0).eq('truck')]
col1
0 [[truck, 3, (a, 2)]]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.