码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Pandas之Series与DataFrame


    <1>Series 一维数组

    sr = pd.Series([1,2,3,4],index=['a','b','c','d'])

    两种索引方式: 下标,标签,支持列表特性与字典特性

    整数索引:

    sr.loc[2]  标签

    sr.iloc[2]  下标 

    Series数据对齐:

    当两个数组计算时,按照索引对齐再进行计算

    sr1.add(sr2,fill_value=0)

    缺失值处理:

    sr,isnull()

    sr.notnull()

    sr.dropna()

    sr.fillna()

    <2>DataFrame  二维数组

    创建方式:

    pd.DataFrame({'one':[1,2,3],'two':[4,5,6]},index=['a','b','c'])

    pd.DataFrame({'one':pd.Series([1,2,3],index=['a','b','c']),'two':pd.Series([1,2,3,4],index=['b','a','c','d'])})

    常用属性:

    index  行

    columns 列

    values 值

    T   行列转置

    describe  描述

    DataFrame索引和切片:

     a =  pd.DataFrame({'one':pd.Series([1,2,3],index=['a','b','c']),'two':pd.Series([1,2,3,4],index=['b','a','c','d'])})

    a['one']['a']
    a.loc['a','one']

    a.loc['a':'c','one']

    数据对齐:

    fillna()

    dropna(how='all') 有一行所有的数据为空时,才会删除

    dropna(how='any')

    isnull()

    notnull()

    常见函数:

    mean()  求均值,按列

    mean(axis=1) ,求均值,按行

    sum()   sum(axis=1)

     排序:

    df.sort_values(by='two') 

    df.sort_values(by='two',ascending=False)

    按列排序, by指定列,ascending 指定升降序

    df.sort_values(by='a',ascending=False,axis=1) 

    按行排序,by指定行,ascending指定升降序,axis指定轴

    df.sort_index(ascending=False)

     df.sort_index(ascending=False,axis=1)

    按索引排序

  • 相关阅读:
    【Python订票系统】这才是看电影选座的正确方法,原来我们都上当了~(选座位、一键购票)
    Go 上下文 context.Context
    react评论列表连接数据库
    Vue 3响应式系统全解析:深入ref、reactive、computed、watch及watchEffect
    SveletJs学习——数据绑定
    Disruptor的事件处理机制
    MySQL系列一:账号管理与引擎
    交互与前端15 Tabulator 表格实践3
    NestJS代码片段解读(1)
    C# Winform编程(8)GDI+绘图
  • 原文地址:https://blog.csdn.net/extremelove520/article/details/126382029
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号