【发布时间】:2014-03-17 01:55:05
【问题描述】:
由于数据框中的每个系列都是元组,我需要将它们转换为一个数字。基本上我有这样的东西:
price_table['Col1'].apply(lambda x: x[0])
但我实际上需要为每一列都这样做。 x 本身是一个元组,但它里面只有 1 个数字,所以我需要返回 x[0] 来获取它的“值”,它的格式是浮点而不是元组。
在 R 中,我将输入 axis = c(1,2) 但这里似乎将 2 个数字放在轴上不起作用:
price_table.apply(lambda x: x[0],axis = 1)
TypeError: <lambda>() got an unexpected keyword argument 'axis'
有没有办法将这个简单的函数应用到数据框中的每个元素上?
提前致谢。
【问题讨论】: