如您所見,我有一列包含字典陣列。我需要查看任何專案中的鍵是否具有特定值,如果有則回傳該行。
0 [{'id': 473172988, 'node_id': 'MDU6TGFiZWw0NzM...
1 [{'id': 473172988, 'node_id': 'MDU6TGFiZWw0NzM...
2 [{'id': 473172988, 'node_id': 'MDU6TGFiZWw0NzM...
3 [{'id': 473173351, 'node_id': 'MDU6TGFiZWw0NzM...
有沒有直接的方法?列的資料型別是物件。
uj5u.com熱心網友回復:
您需要提供字典的確切格式,但根據一般原則,您應該遍歷元素:
key = 'xxx'
value = 'yyy'
out = [any(d.get(key) == value for d in l) for l in df['your_column']]
# slicing rows
df[out]
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/454551.html
