【发布时间】:2017-07-07 14:23:57
【问题描述】:
我需要对两个不同的数据框进行划分。
它们的列名和编号相同,但长度不同。
划分包括划分此数据框的每个值:
df1
2017-06-01 2017-06-02 2017-06-05 2017-06-06 2017-06-07
INDEX
0 82449.0 -177507.0 -421443.0 70893.0 -122562.0
1 95634.0 13662.0 25806.0 253506.0 211002.0
2 -40956.3 -24179.4 -214666.0 68121.9 66225.6
3 22950.0 -4590.0 -30600.0 -1530.0 -61200.0
4 -18608.0 211408.0 284360.0 -88744.0 -64328.0
5 73830.2 38480.7 21186.9 -68776.2 8437.9
6 -69682.0 -4080.0 -263273.0 124479.0 -1728.0
7 11869.0 137352.0 249828.0 -114608.0 -32129.5
8 36384.6 4565.4 256868.0 -129041.0 89649.0
每个:
df2
2017-06-01 2017-06-02 2017-06-05 2017-06-06 2017-06-07
INDEX
0 51970500.0 52246700.0 52021600.0 51928400.0 52090500.0
示例:df1[0][0] = df1[0][0] / df2[0][0]
【问题讨论】:
-
澄清一下,你想要按列划分吗?如:
df1[0][0] = df1[0][0] / df2[0][0]、df1[0][1] = df1[0][1] / df2[0][0]?
标签: python python-3.x pandas