熊猫中最简单的分组/总和

时间:2016-08-24 20:45:04

标签: python pandas group-by

对两列pandas数据帧求和但将其保存为数据帧的最简单方法是什么?

我的数据框看起来像

         sum1  sum2
0    8153.035  1132
1   12730.100  1559
2   10845.360  1268
3    6694.075   900
4    3740.105   608
5    3247.225   232
6    4579.725   646
7    9225.150  1184
8   12371.885  2346
9   11670.025  1805
10   1088.000   183
11     14.460     3
12   9027.055  1282
13  18880.855  2107

将最简单,最有效的方法归结为如下所示的数据框是什么:

        sum1   sum2
0  109019.83  15023

2 个答案:

答案 0 :(得分:2)

df.sum().to_frame().T

输出:

         sum1     sum2
0  112267.055  15255.0

你可以df.sum()来获得系列

sum1    112267.055
sum2     15255.000
dtype: float64

答案 1 :(得分:0)

我在思考。可以做到

public class SplashScr extends JWindow {

  public SplashScr () {

    ImageIcon image = new ImageIcon(getClass().getResource("SplashScreen.png"));
    int width = image.getIconWidth();
    int height = image.getIconHeight();
    getContentPane().add(new JLabel("", image, SwingConstants.CENTER));
    setSize(width, height);
    setLocationRelativeTo(null);
  }
}