Pandas
weixin_48826751
这个作者很懒,什么都没留下…
展开
-
Python Pandas数据统计函数以及数据排序
有如下一张表s3:1.汇总类统计#生成各项数字列的汇总数据s3.describe() s3["aqi"].max()s3["aqi"].min()s3["aqi"].mean()2.唯一去重和按值计数唯一去重:用于枚举列的各种属性值,一般不用于数值列s3["fengxiang"].unique()结果:按值计数:统计列中属性值出现的次数s3["fengxiang"].value_counts()结果:3.相关系数和协方差概念:1 协方差:衡量同向反向程度,如果协方差为原创 2022-03-28 11:39:38 · 1994 阅读 · 0 评论 -
Python Pandas修改/新增数据列
1.直接赋值法表s3如上图所示#替换掉温度的后缀℃s3.loc[:,"bWendu"] = s3["bWendu"].str.replace("℃","").astype("int32")s3.loc[:,"yWendu"] = s3["yWendu"].str.replace("℃","").astype("int32")#新增数据列,为最高气温-最低气温的值s3.loc[:,"wencha"] = s3["bWendu"]-s3["yWendu"] #loc方法对于不存在的列属性则创建,对原创 2022-03-28 11:24:36 · 811 阅读 · 0 评论 -
Python Pandas读取文件和DataFrame、Series的基本使用
1.读取文件和数据属性的基本查看方法数据类型读取方法csv,tsv,txtpd.read_csv(filepath)excelpd.read_excel(filepath)mysqlpd.read_sql(filepath)注意,读取mysql时,要先进行sql连接import pymysql conn = pymysql.connect( host="127.0.0.1" user="root" password="123456" database原创 2022-03-26 21:06:01 · 2655 阅读 · 0 评论 -
Python Pandas对空值的处理
(1)dropna()#删除所有值为空的行s3.dropna(axis="index",how="all",inplace=False) #how字段可选有any和all,any表示只要有空值出现就删除,all表示全部为空值才删除;inplace字段表示是否替换掉原本的数据#删除所有值为空的列s3.dropna(axis="columns",how="all",inplace=False)(2)fillna()#将s3表中分数为空的赋值为0s3.loc[:,"分数"] = s3["分数"原创 2022-03-27 10:22:51 · 4710 阅读 · 0 评论