我有一个功能:
def lookup(group, name):
try:
#sql query with group and name
return answer
except:
return 'NULL'
和熊猫数据帧:
^{pr2}$我想将每行的组和名称输入到我的“lookup”函数中,并将行的答案作为第三列中的单元格返回:“value”
我看了this和{a2}问题。但他们不是我要做的。在
我也看了THIS问题。这就是我要做的。但我也没有成功。在
我试过了:
df['value'] = lookup(df[0],df[1])
这个:df['value'] = df.apply(lambda x: lookup(x[0], x[1]), axis=1)
但它只会使value列全部为“NULL”
如有任何建议,我们将不胜感激。在
没有一个好的可重复的例子很难测试,但是你可以试试这个, 假设组不是数据帧的索引:
下面是一个完整的例子:
相关问题 更多 >
编程相关推荐