我有一个函数foo()
,它将两个参数作为 pandas 的两列,分别命名为年和月,并返回一个包含四个数字的列表。
df['A'],df['B'],df['C'],df['D']= df.apply(lambda x: foo(x.year, x.month), axis=1,result_type="expand")
它只是给了我四个名为 A、B、C、D 的列,分别填充了 0、1、2、3。我究竟做错了什么?
请不要回答单变量输出或单变量参数。那里有很多例子。十分感谢你的帮助。
MMMHUHU
相关分类