【发布时间】:2016-08-09 14:27:54
【问题描述】:
我有点卡在以另一个变量为条件提取一个变量的值。例如以下数据框:
A B
p1 1
p1 2
p3 3
p2 4
B=3 时如何获取A 的值?每次我提取A 的值时,我都会得到一个对象,而不是字符串。
【问题讨论】:
-
我明白了,我应该在最后加上
item()。 -
df.query和pd.eval似乎很适合这个用例。有关pd.eval()系列函数、它们的特性和用例的信息,请访问Dynamic Expression Evaluation in pandas using pd.eval()。