基本 Python:如何规范化数据系列?

你好世界级别

我有一个按日期索引的 5 列数据框。我想通过它们列表中的第一项来规范化这些数据系列。

                A   B   C   D   E
    1/1/2017    3   4   1   2   3
    1/2/2017    7   4   4   3   3
    1/3/2017    2   5   5   4   3
    1/4/2017    2   5   3   6   3
    1/5/2017    2   2   2   6   6

例如,在 A 列中,我想将所有内容除以 3,即列表中的第一项。B列到E列相同。

感谢您的帮助!

最大U
In [100]: df.div(df.iloc[0])
Out[100]:
                 A     B    C    D    E
1/1/2017  1.000000  1.00  1.0  1.0  1.0
1/2/2017  2.333333  1.00  4.0  1.5  1.0
1/3/2017  0.666667  1.25  5.0  2.0  1.0
1/4/2017  0.666667  1.25  3.0  3.0  1.0
1/5/2017  0.666667  0.50  2.0  3.0  2.0

或者

In [101]: df / df.iloc[0]
Out[101]:
                 A     B    C    D    E
1/1/2017  1.000000  1.00  1.0  1.0  1.0
1/2/2017  2.333333  1.00  4.0  1.5  1.0
1/3/2017  0.666667  1.25  5.0  2.0  1.0
1/4/2017  0.666667  1.25  3.0  3.0  1.0
1/5/2017  0.666667  0.50  2.0  3.0  2.0

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章