小编onk*_*kar的帖子

从数据框中的每一列中查找最大值

如何使用熊猫从数据框中获取最大值?

df = pd.DataFrame({'one' : [0,1,3,2,0,1],'two' : [0,5,1,0,1,1]})
Run Code Online (Sandbox Code Playgroud)

我在用:

df1 = df.max()
Run Code Online (Sandbox Code Playgroud)

这给出了正确的输出,但数据帧格式已更改

我想保留数据框的原始格式如下:

df1 = pd.DataFrame({'one' : [3],'two' : [5]})
Run Code Online (Sandbox Code Playgroud)

python pandas

5
推荐指数
1
解决办法
5801
查看次数

累计整个表并重置为零

我有以下数据框。

d = pd.DataFrame({'one' : [0,1,1,1,0,1],'two' : [0,0,1,0,1,1]})

d

   one  two
0    0    0
1    1    0
2    1    1
3    1    0
4    0    1
5    1    1
Run Code Online (Sandbox Code Playgroud)

我想要重置为零的累积总和

所需的输出应该是

pd.DataFrame({'one' : [0,1,2,3,0,1],'two' : [0,0,1,0,1,2]})

   one  two
0    0    0
1    1    0
2    2    1
3    3    0
4    0    1
5    1    2
Run Code Online (Sandbox Code Playgroud)

我曾尝试使用 group by 但它不适用于整个表。

python-2.7 pandas

3
推荐指数
1
解决办法
867
查看次数

标签 统计

pandas ×2

python ×1

python-2.7 ×1