[英]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.