<分区>
我有一个包含值和附加信息的 pandas DataFrame。我希望能够提取仅属于一种信息的值。我事先不知道将查询哪些值和多少值。因此,有可能只调用一次带有附加信息“foo”的值,有时带有附加信息“bar”和“baz”,因此使用简化的 DataFrame
import pandas as pd
df = pd.DataFrame(
[[1, 'foo'], [2, 'bar'], [3, 'baz']], columns=['value', 'id'])
我试过了
result = df[df.id in ['foo', 'bar']]
但我只是得到一个 ValueError:Series 的真值不明确。使用 a.empty、a.bool()、a.item()、a.any() 或 a.all()。但是我无法获取 any()-Function 来给我结果...。