【发布时间】:2019-03-23 10:00:46
【问题描述】:
给定一个function,它接受多个参数并返回多个值:
def tuple_unpack(value, another_value):
''' does some interesting stuff ... '''
return value, another_value
有没有办法将这样的函数应用到 pandas dataframe 其中对于 2 个函数参数,我可以从 2 列传递值,然后将输出元组解压缩到多个列上:
df[['value_col','another_value_col']] = df.apply(lambda df.col, df.col: tuple_unpack)
【问题讨论】:
标签: python-3.x pandas function tuples apply