我有一个 Dataframe ,其中包含一个列length
(数值)和另一个列单位(字符串)。
df2convert =
length units
1.0 "m" # meters
1.4 "in" # inches
0.5 "km" # kilometers
....
我有另一个 Dataframe ,它将所有单位Map为米。
units2meters:
units scaling
"m" 1.0
"in" 0.0254
"km" 1000
我想把df2convert
中的所有内容都转换成米。
目前,我没有加入/合并2个 Dataframe ,我将units2meters
转换为dict
,键为units
,值为scaling
,然后将df2.convert.units
作为键传入哈希表。
有没有更好/更有效的方法来做这件事?
2条答案
按热度按时间rm5edbpk1#
不确定这是否是您正在使用的方法,但我会使用:
gr8qqesn2#