首页 > 解决方案 > Pandas 数据框中的自动“输入”和“输出”功能?

问题描述

只是想知道是否有人知道您是否可以创建函数并将它们附加到 Pandas 中的框架列类型,以便在您附加或访问数据时自动调用它们。

我的场景 -我正在处理非线性数据分贝,我想将非线性转换为线性形式,以便可以使用标准和现有的 python/pandas 数学。例如,80dB + 80dB 是 ~83.0103dB(-不是 160dB)。

所以我感兴趣的是我们是否可以编写“输入”和“输出”函数并将它们应用于列类型(比如“dB”),以便它们在内部存储为线性数据,80dB = 100000000(线性形式) . 当您插入或附加数据时,应用“in”函数,当您访问数据时将“out”函数应用于数据框。这种转换变得透明,并允许用户专注于价值而不是记住进行转换。

想法?例子?

非常感谢!

标签: python-3.xpandasdataframe

解决方案


推荐阅读