繁体   English   中英

简单的pandas Dataframe变换

[英]Simple pandas Dataframe transformation

使用一些 pandas 冒险进入 python。 我正在尝试对 Dataframe 进行一些非常简单的转换。 已通读文档,并不太清楚它是如何工作的。 我想对连续的单元格进行简单的减法。 想要返回一个带有计算列的新 Dataframe。 像这样:

def geMeWhatIwant (data)
    #data is a Dataframe organized like index : col 1 : col2
    return log(data col1 - data col2)

感觉这可以在引擎盖下完成,而无需在我的 function 中迭代 Dataframe。 如果我需要迭代,那就这样吧。 是否可以遍历并进行计算并 append 返回 Dataframe。 我只是在 python - pandas 中寻找最有效和最优雅的方法

谢谢

这应该有效:

import numpy as np

np.log(df[col1] - df[col2])

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM