码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • Pandas初级认识


    深入浅出Pandas

    Series - 数据系列 - 一维数据
    DataFrame - 数据窗、数据框、数据表 - 二维数据
    Index - 索引 - 为Series和DataFrame提供索引服务

    scores = np.random.randint(60, 101, (5, 3))
    scores
    array([[ 62,  80,  78],
           [ 91,  71,  77],
           [ 99,  71, 100],
           [ 96,  77,  84],
           [ 73,  94,  99]])
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7

    通过二维数组构造DataFrame对象

    df1 = pd.DataFrame(
        data=scores,
        columns=['Verbal', 'Math', 'English'],
        index=np.arange(1001, 1006)
    )
    df1
    Verbal	Math	English
    1001	62	80	78
    1002	91	71	77
    1003	99	71	100
    1004	96	77	84
    1005	73	94	99
    data = {
       
        'Verbal': scores[:, 0],
        'Math': scores[:, 1],
        'English': scores[:, 2]
    }
    data
    {
       'Verbal': array([62, 91, 99, 96, 73]),
     'Math': array([80, 71, 71, 77, 94]),
     'English': array([ 78,  77, 100,  84,  99])}
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23

    通过字典来创建DataFrame对象

    df2 = pd.DataFrame(data=data, index=np.arange(1001, 1006))
    df2
    Verbal	Math	English
    1001	62	80	78
    1002	91	71	77
    1003	99	71	100
    1004	96	77	84
    1005	73	94	99
    import sys
    ​
    sys.getdefaultencoding()
    'utf-8'
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12

    读取CSV文件的数据创建DataFrame对象

    df3 = pd.read_csv(
        '2018年北京积分落户数据.csv',
        index_col='id',  # 设置索引列(哪个列充当索引)
        # encoding='utf-8',  # 设置字符编码方式
        # usecols=['id', 'name', 'company', 'score'],  # 设置需要加载的列
        # nrows=20,  # 设置加载的行数
        
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
  • 相关阅读:
    构造函数和对象的区别
    Layer2 和 ETH2.0 关系
    铁路牵引变电所智能运维研究
    kubeadm部署k8s教程(2)---部署
    golang面试题:对未初始化的的chan进行读写,会怎么样?为什么?
    【文末送书】1000道精心打磨的计算机考研题,408小伙伴不可错过
    Pytorch 基于AlexNet的服饰识别(使用Fashion-MNIST数据集)
    Day5:学习尚上优选项目
    SpringMVC(2)——请求与响应
    全球经济自由度1995-2021&最新版绿色金融指数2001-2020
  • 原文地址:https://blog.csdn.net/m0_58239511/article/details/128141429
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | 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号