科学计算拓展

作者: 飘涯 | 来源:发表于2018-01-29 10:23 被阅读143次
  • 前言:这里开始涉及到数据处理,例如给你几千行几千列的数据,对这些数据进行分类聚合
  • 排序 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篇*

相关文章

  • 科学计算拓展

    前言:这里开始涉及到数据处理,例如给你几千行几千列的数据,对这些数据进行分类聚合 排序 sort_index ...

  • 科学计算系列学习 02:Pandas

    科学计算系列学习 01:Numpy科学计算系列学习 02:Pandas科学计算系列学习 03:Matplotlib...

  • 科学计算

    向上取整:float ceilf(float); double ceil(double); 向下取整:float ...

  • 什么是数据可视化?怎样引入Syplot模块?

    可视化最早应用于计算机科学中,后形成了计算科学的一个重要分支——科学计算可视化。科学计算可视化将测量或计算产生的数...

  • Python:一篇文章掌握Numpy的基本用法

    前言 Numpy是一个开源的Python科学计算库,它是python科学计算库的基础库,许多其他著名的科学计算库如...

  • 科学计算 蔡力

    大规模高性能的科学计算 核心科学问题 西工大应用与计算数学团队(崔 凤小兵) 研究内容 基础:计算科学基础算法研究...

  • CSI讲义2-- 关于二进制补码的若干注记

    计算机科学关注的是计算而不是计算机。--by Richard Hamming 二进制补码是在《计算机科学概论》中讲...

  • python学习笔记一

    Chapter0 计算机科学 计算级科学? 编程的困难 选语言 计算 Chapter1 开始编程 入门 控制语句

  • Python实现概率分布

    1、工具准备 安装python的科学计算包scipy 在python的科学计算包scipy的stats模块计算出常...

  • 计算机科学概论(原书第3版).pdf

    《计算机科学概论》由两位知名的计算机科学教育家编写,全面而细致地介绍了计算机科学的各个方面。书中,计算系统的每个分...

网友评论

    本文标题:科学计算拓展

    本文链接:https://www.haomeiwen.com/subject/gxotzxtx.html