datafrme按某列分类并统计每类数量

import os
import re
import difflib
import pandas as pd
import threading
import numpy as np
#读入数据
data=pd.read_csv(r"C:\Users\Administrator\Desktop\26263.csv",header=0,encoding = 'gb2312')
print(data)
#遍历每行,加1
list_tongji = []
for index, row in data.iterrows(): 
    sjc = row['sjc']  #之前没有这一行时一直说sjc没有定义
    list_tongji.append([sjc, 1])
#列表转df定义列名称
df_tongji = pd.DataFrame(list_tongji,columns=['τ/分钟','M(τ)'])
print(df_tongji)
#求和
df_tongji_sum = df_tongji.groupby(['τ/分钟'], as_index=False)['M(τ)'].sum()
print(df_tongji_sum)
#保存
df_tongji_sum.to_csv(r"C:\Users\Administrator\Desktop\26263统计.csv", index=False)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值