尽可能遵循 pint-pandas 和 pint 的文档,我有一个似乎不想工作的实现。这重现了我的 UndefinedUnitError。
import pint
import pint_pandas
ureg = UnitRegistry()
ureg.load_definitions('pint_unit_definitions.txt')
pint.set_application_registry(ureg)
df = pd.DataFrame([[4,5,6],[1,3,4]], dtype='pint[bpm]' )
我的 pint_unit_definitions.txt 文件如下所示:
minute = 60 * second = min
beats_per_minute = beat / minute = bpm
hertz = counts / second = hz
beat = [heart_beats] = b
我究竟做错了什么?
谢谢!