找到pandas中某些列的总和

时间:2017-10-10 23:23:11

标签: python pandas dataframe

我正在尝试使用pandas来对某些列进行求和,同时保留其他列。 例如:

member_no, data_1, data_2, data_3, dat_1, dat_2, other_1, other_2

1, 1, 3, 0, 0, 1, 1, 0

1, 1, 3, 0, 0, 1, 0, 1

2, 0, 1, 5, 1 ,0, 1, 0

2, 0, 1, 5, 1 ,0, 0, 1

我希望结果是

member_no, data_1, data_2, data_3, dat_1, dat_2, other_1, other_2  

1, 1, 3, 0, 0, 1, 1, 1

2, 0, 1, 5, 1, 0, 1, 1

对于给定的成员id,所有带有'data'和'dat'的列都具有相同的值,所以我只想保留它。具有“其他”属性的列需要求和。

感谢您的帮助。

1 个答案:

答案 0 :(得分:3)

您正在$json = file_get_contents('php://input'): $update = json_decode($json); $photos = $update->message->photo; $photo = end($photo); $file_id = $photo['file_id']; + groupby上寻找member_no

max