辞書列を持つデータフレームを持つ
d = {'p1':[{'Apple':10},{'Ball': 20, 'Cat': 30}]}
df = pd.DataFrame(data=d)
p1
0 {'Apple': 10}
1 {'Ball': 20, 'Cat': 30}
キー「ボール」が存在する行をフィルタリングしたいと思います。
p1
1 {'Ball': 20, 'Cat': 30}
使用boolean indexing
してin
声明:
df = df[df['p1'].map(lambda x: 'Ball' in x)]
print (df)
p1
1 {'Ball': 20, 'Cat': 30}
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加