python-3.x - Pandas 数据框中的自动“输入”和“输出”功能?
问题描述
只是想知道是否有人知道您是否可以创建函数并将它们附加到 Pandas 中的框架列类型,以便在您附加或访问数据时自动调用它们。
我的场景 -我正在处理非线性数据分贝,我想将非线性转换为线性形式,以便可以使用标准和现有的 python/pandas 数学。例如,80dB + 80dB 是 ~83.0103dB(-不是 160dB)。
所以我感兴趣的是我们是否可以编写“输入”和“输出”函数并将它们应用于列类型(比如“dB”),以便它们在内部存储为线性数据,80dB = 100000000(线性形式) . 当您插入或附加数据时,应用“in”函数,当您访问数据时将“out”函数应用于数据框。这种转换变得透明,并允许用户专注于价值而不是记住进行转换。
想法?例子?
非常感谢!
解决方案
推荐阅读
- javascript - 如何在 Bootstrap-Vue 中制作全宽标签卡?
- c# - Passing multiple values to single parameter in SQL inline query using C#
- php - run php inside website uploaded from user
- node.js - 以编程方式编辑 unix 主机文件
- azure - Unable to find entities from table storage after inserting batches of 100
- javascript - React-Native 中的 ':' 是什么意思?
- c++ - decltype of function parameter inside nested lambda fails to compile
- ios - unwind segue not working-- using action method
- php - 为什么有时我没有收到 2captcha API 的响应?
- sql - Postgresql 查询以提取日期戳字段中不同年份的 365 个读数的记录