我有以下几天的时间序列数据..我想按“日期”拆开它。但我使用 .unstack() 然后自动排序时间..(日期/时间是多索引)
Date Time a b c d e
2015-12-06 22:00:00 21.26 0 2.62 242.195 0
2015-12-06 22:15:00 21.14 0 2.55 255.516 0
2015-12-06 22:30:00 21.2 0 2.49 241.261 0
2015-12-06 22:45:00 21.18 0 2.48 232.058 0
2015-12-06 23:00:00 21.12 0 2.38 239.661 0
2015-12-06 23:15:00 21 0 2.23 228.324 0
2015-12-06 23:30:00 21.13 0 2.29 0 0
2015-12-06 23:45:00 21.12 0 2.29 0 0
2015-12-06 0:00:00 21.02 0 2.17 0 0
2015-12-06 0:15:00 21.09 0 2.13 0 0 …Run Code Online (Sandbox Code Playgroud) 我有下面的数据框
Run Code Online (Sandbox Code Playgroud)Date 2017-12-05 2017-12-06 2017-12-15 2017-12-19 2017-12-20 2017-12-21 .... time 00:00:00 19.94 21.19 21.88 20.76 21.26 21.26 00:15:00 20.29 21.07 21.71 21.79 21.95 21.52 00:30:00 21.03 21.25 21.80 22.15 22.26 21.62 00:45:00 22.20 21.56 22.77 22.20 22.33 21.91 01:00:00 23.25 22.15 23.71 22.31 22.69 21.99 01:15:00 23.78 23.33 24.53 22.29 22.82 22.58
列是日期,我想将数据帧拆分为每 3 个日期列。我该怎么做 ?
例如,像下面想要每 3 列生成一个日期框(下面是第一个数据框...每 3 个日期列生成一个数据框
Date 2017-12-05 2017-12-06 2017-12-15 2
time
00:00:00 19.94 21.19 21.88
00:15:00 20.29 21.07 21.71
00:30:00 21.03 21.25 21.80
00:45:00 …Run Code Online (Sandbox Code Playgroud) 我在下面的数据帧中有0-1 ..列,我想计算每列0-> 1,1-> 0的数量。在下面的数据帧中,“ a”列状态更改数为6,“ b”状态更改数为3,“ c”状态更改数为2 ..实际上我不知道熊猫代码。
number a b c
1 0 0 0
2 1 0 1
3 0 1 1
4 1 1 1
5 0 0 0
6 1 0 0
7 0 1 0
Run Code Online (Sandbox Code Playgroud)
其实我对熊猫没有想法..因为最近只使用了r。但是现在我必须使用python pandas。那么在困境中有一点可以帮助吗?提前致谢 !