【发布时间】:2020-11-30 09:19:32
【问题描述】:
我得到了一个包含几列的数据框。 每个列都需要使用单独的值进行缩放,我想知道是否有任何 oneliner 可以在给定字典或其他内容的情况下缩放适当的列。
例如。 scalingDictionary = {'a': 10, 'b': 5, 'c':0.1} df = pd.Dataframe({'a':[2,4,6,8], 'b':[3,6,9,12], 'c':[1,2,3,4]})
oneliner scaling ... 其中每一列都与字典中的所需值相乘 应该给出所需的输出
a b c
20 15 0.1
40 30 0.2
60 45 0.3
80 60 0.4
【问题讨论】:
-
键总是和列名一样吗?
标签: python pandas dataframe scaling