专栏首页机器学习原理科学计算拓展排序 sort_index sort_values值计数value_countsgroupby分组apply聚合

科学计算拓展排序 sort_index sort_values值计数value_countsgroupby分组apply聚合

  • 前言:这里开始涉及到数据处理,例如给你几千行几千列的数据,对这些数据进行分类聚合
  • 排序 sort_index sort_values
  • 参数:ascending =False 倒序 axis=1 行索引 一般情况下对Series 值进行排序比较多
  • 索引排序

image.png

  • 值排序 参数 默认对列值进行排序,加上by=[" "],某一列 ascending =False倒序

image.png

  • rank 参数:method=“first”,默认按列进行排序
  • 值计数value_counts

对值进行出现的次数统计

  • groupby分组

返回一个可迭代对象,每次迭代结果是一个元组 参数:某一列的索引 取某一列,按照某一列进行排序。

s=df6[["name",'money']].groupby(df6["address"])
for i in s:
    print(i)

对这个可迭代对象就行聚合 .mean()

  • apply聚合

类似于map() 参数:函数

行重新命名:df.columns=[" "]
把两个df合并:pd.concat([df1,df2])
new_ave=df.replace(0,int(averge))
list1=list(new_ave.columns)
list1.remove("Id")
list1.remove("zwyx")
list1
new_d=DataFrame([])
for i in list1:
    d=new_ave[i].value_counts()
    n_d=DataFrame(d)
    n_d.columns=['values']
    new_d = pd.concat([new_d,n_d])  
new_d
# 在 2010 年至 2012 年间人口平均量是怎么样的
df1 = pd.read_csv("census.csv")
df1 = df1[df1["SUMLEV"]==50]
def f(x):
    pe= x[['ESTIMATESBASE2010','RDOMESTICMIG2011','RDOMESTICMIG2012']]
    return pd.Series([x['CTYNAME'],pe.mean()])#把得到的结果也进行Series,更好看
df1.apply(f,axis=1)

我的机器学习pandas篇 我的机器学习matplotlib篇 我的机器学习numpy篇*

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 深度学习(3)——用tensorflow实现机器学习算法1实现线性回归实现逻辑回归

    DC童生
  • 图嵌入

    通过深度学习技术将图中的节点(或边)映射为向量空间中的点,进而可以对向量空间中的点进行聚类、分类等处理

    DC童生
  • 我的机器学习pandas篇SeriesDataFrame

    前言: pandas是在numpy的基础上开发出来的,有两种数据类型Series和DataFrame Series由一组数据(numpy的ndarray)和...

    DC童生
  • 2018腾讯、美团C++后台研发实习生面经

    牛客网
  • 源码分析Dubbo 泛化调用与泛化实现原理

    通常是服务调用方没有引入API包,也就不包含接口中的实体类,故服务调用方只能提供Map形式的数据,由服务提供者根据Map转化成对应的实体。

    丁威
  • 对2019政府工作报告通信部分的深入解读

    众所周知,全国人大政府工作报告,是国家宏观政策的风向标。所以,每个行业,都会关注报告中和本行业相关的内容,并认真进行分析和研究。

    鲜枣课堂
  • GLSL ES 语言—函数

    参数类型必须为前面教程中讲过的一种,或者像 main() 函数一样没有参数。如果函数没有返回值,可以不需要return语句,这种情况下函数的返回类型必须为voi...

    张晓衡
  • PHP中常用的七大框架的优点与缺点

    长期以来,PHPer一直在讨论各种PHP框架的优缺点,互联网上的信息相对分散。现在我收集并总结了几个主流框架,其中我只使用了yii2、laravel、YAF和T...

    叫我可儿呀
  • 【DB笔试面试659】在Oracle中,SELECT ... FOR UPDATE加的是什么锁?

    其中,这个OF子句在涉及到多个表时,具有较大作用。若不使用OF指定锁定的表的列,则所有表的相关行均被锁定。若在OF中指定了需修改的列,则只有与这些列相关的表的行...

    小麦苗DBA宝典
  • springBoot生成SQL文件-使用Hibernate5的SchemaExport实现01

    上一篇我们说了使用jpa配置属性直接生成SQL全量脚本文件的方式,想重新了解可以看:springBoot+jpa根据实体类注解生成SQL文件。 这一篇是根据H...

    汐楓

扫码关注云+社区

领取腾讯云代金券