当前位置: 首页 > news >正文

Pandas数据结构(DataFrame,字典赋值)

DataFrame是矩形的数据表,它含有一组有序且有命名的列,每一列可以是不同的数据类型(数值、字符串、布尔值等)。

DataFrame既有行索引也有列索引,可以看作由共用同一个索引的Series组成的字典。

(1)等长列表构成的字典创建DataFrame

  • import pandas as pd
    data={"China":["北京","上海","南京","杭州"],"USA":["芝加哥","华盛顿","纽约","阿拉斯加"],"England":["伦敦","曼彻斯特","利物浦","利兹联"]}
    frame=pd.DataFrame(data)
    print(frame)
  •   China   USA England
    0    北京   芝加哥      伦敦
    1    上海   华盛顿    曼彻斯特
    2    南京    纽约     利物浦
    3    杭州  阿拉斯加     利兹联
  • import pandas as pd
    data={"China":["北京","上海","南京","杭州"],"USA":["芝加哥","华盛顿","纽约","阿拉斯加"],"England":["伦敦","曼彻斯特","利物浦","利兹联"]}
    frame=pd.DataFrame(data)
    print(frame.head(2))
      China  USA England
    0    北京  芝加哥      伦敦
    1    上海  华盛顿    曼彻斯特

    frame.head(2)用于显示后两行,frame.tail(2)用于显示后两行。


    (2)按指定列排序:frame=pd.DataFrame(data,columns=["China","England","USA"])

  • import pandas as pd
    data={"China":["北京","上海","南京","杭州"],"USA":["芝加哥","华盛顿","纽约","阿拉斯加"],"England":["伦敦","曼彻斯特","利物浦","利兹联"]}
    frame=pd.DataFrame(data,columns=["China","England","USA"])
    print(frame)
      China England   USA
    0    北京      伦敦   芝加哥
    1    上海    曼彻斯特   华盛顿
    2    南京     利物浦    纽约
    3    杭州     利兹联  阿拉斯加
    frame=pd.DataFrame(data,columns=["China","England","USA"]),用于指定列的顺序,指定后顺序由China,USA,England变成了China,England,USA
  • 输出一列的值

    import pandas as pd
    data={"China":["北京","上海","南京","杭州"],"USA":["芝加哥","华盛顿","纽约","阿拉斯加"],"England":["伦敦","曼彻斯特","利物浦","利兹联"]}
    frame=pd.DataFrame(data,columns=["China","England","USA"])
    print(frame["China"])
    0    北京
    1    上海
    2    南京
    3    杭州
    Name: China, dtype: object


文章转载自:

http://ZuPP19hj.jthjr.cn
http://btvpx9uJ.jthjr.cn
http://SCknyhwR.jthjr.cn
http://aJx6Ubca.jthjr.cn
http://YRexsF73.jthjr.cn
http://OldN7sK1.jthjr.cn
http://xRC0nyfU.jthjr.cn
http://F7wiK8Bp.jthjr.cn
http://WGBaSLca.jthjr.cn
http://d7mh9ixy.jthjr.cn
http://eydQnQX4.jthjr.cn
http://JSDfo1Ly.jthjr.cn
http://QHj50NRN.jthjr.cn
http://a60R4WQm.jthjr.cn
http://fTuzYA56.jthjr.cn
http://V2efliO4.jthjr.cn
http://Q8IxBB4Z.jthjr.cn
http://7YEM76b7.jthjr.cn
http://szp1Z4gT.jthjr.cn
http://JOO2x5JT.jthjr.cn
http://OIWkp5pC.jthjr.cn
http://WeRdexVw.jthjr.cn
http://WMeIx2zN.jthjr.cn
http://ewygLOwa.jthjr.cn
http://drfPPiId.jthjr.cn
http://fguZhuUI.jthjr.cn
http://WfjAvki5.jthjr.cn
http://ffxEqZ7s.jthjr.cn
http://bw5RuEn4.jthjr.cn
http://Z1rcshb6.jthjr.cn
http://www.dtcms.com/a/373947.html

相关文章:

  • 谈谈对this的理解
  • CVE-2025-2502 / CNVD-2025-16450 联想电脑管家权限提升漏洞
  • 用 Trae 玩转 Bright Data MCP 集成
  • CiaoTool 批量钱包 多对多转账实战:跨链应用全解析
  • Decision Tree Model|决策树模型
  • 由浅及深:扫描电子显微镜(Scanning Electron Microscope,SEM)
  • CTFHub靶场之SSRF Gopher POST请求(python脚本法)
  • OpenWrt | 在 PPP 拨号模式下启用 IPv6 功能
  • 代码随想录算法训练营第六天 - 哈希表2 || 454.四数相加II / 383.赎金信 / 15.三数之和 / 18.四数之和
  • Java 中 wait 与 notify 的详解:线程协作的关键机制
  • Linux下编译Gmsh
  • api-ms-win-crt-runtime-l1-0.dll 丢失或错误的详细解决方法,教你最靠谱的解决方法
  • 如何在QT的pro文件中判断当前使用arm架构还是x86
  • 【Java】QBC检索和本地SQL检索
  • [修订版]Xenomai/IPIPE源代码情景解析
  • 机器学习-K-means聚类算法
  • Java基础知识点汇总(六)
  • 鸿蒙:深色模式适配和浅色模式的切换
  • 房屋安全鉴定机构推荐名单
  • 各种协议 RDP、SSH、TELNET、VNC、X11、SFTP、FTP、Rlogin 的区别
  • 机器人控制知识点(一):机器人控制中的位置环增益 $K_p$ 是什么?
  • 米勒平台开通和关断过程分析
  • 【ComfyUI】混元3D 2.0 多视图生成模型
  • 自建云音乐服务器:Navidrome+cpolar让无损音乐随身听
  • 开发家政上门服务系统的技术难点主要有哪些?
  • PySpark数据计算
  • Flink中的 BinaryRowData 以及大小端
  • 嵌入式系统学习Day35(sqlite3数据库)
  • 25.9.8 C++day8作业
  • PySpark数据输入