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

pandas-读取数据并显示,pd.read_csv,df.tail(5),df.shape,df.shape

dirty-data.csv 里边的数据内容

员工ID,姓名,部门,入职日期,年龄,月薪,月度业绩,考勤天数,学历,在职状态 1001,张三,技术部,2020-03-15,28,8500,12000,22,本科,是 1002,李四,市场部,2021/05/20,35,9800,--,20,硕士,是 1003,王五,,2022-01-08,,7600,8500,18,大专,否 1004,赵六,销售部,2020.11.30,42,12000,25000,25,本科,1 1005,,技术部,2023-07-12,26,6800,NaN,23,本科,是 1006,孙七,市场部,2021-09-05,31,8900,9800,-5,硕士,是 1007,周八,销售部,,33,10500,18000,21,大专,否 1008,吴九,技术部,2022/06/18,29,9200,15000,24,n/a,是 1009,郑十,行政部,2023-02-20,58,7300,6500,19,本科,是 1010,钱十一,市场部,2020-12-03,36,11000,13000,22,博士,否 1011,冯十二,销售部,2021.04.15,,9500,21000,26,本科,是 1012,陈十三,技术部,2022-08-25,27,7900,10000,23,大专,0 1013,褚十四,,2023-03-10,34,8200,9200,,本科,是 1014,卫十五,行政部,2021/10/18,45,6500,5800,17,硕士,是 1015,蒋十六,销售部,2020-06-22,38,13500,30000,24,本科,否 1016,沈十七,市场部,2022.03.05,29,8600,7500,21,大专,是 1017,韩十八,技术部,,32,9800,14000,22,本科,是 1018,杨十九,销售部,2023-05-18,40,11500,23000,25,硕士,是 1019,朱二十,行政部,2021-02-12,52,7800,6200,19,本科,否 1020,秦二十一,市场部,2022-11-08,33,9100,8800,20,博士,是

读取数据

# 读取数据importpandasaspd df=pd.read_csv('./dirty-data.csv')# 显示csv 里边的所有的数据df
员工ID姓名部门入职日期年龄月薪月度业绩考勤天数学历在职状态
01001张三技术部2020-03-1528.085001200022.0本科
11002李四市场部2021/05/2035.09800--20.0硕士
21003王五NaN2022-01-08NaN7600850018.0大专
31004赵六销售部2020.11.3042.0120002500025.0本科1
41005NaN技术部2023-07-1226.06800NaN23.0本科
51006孙七市场部2021-09-0531.089009800-5.0硕士
61007周八销售部NaN33.0105001800021.0大专
71008吴九技术部2022/06/1829.092001500024.0NaN
81009郑十行政部2023-02-2058.07300650019.0本科
91010钱十一市场部2020-12-0336.0110001300022.0博士
101011冯十二销售部2021.04.15NaN95002100026.0本科
111012陈十三技术部2022-08-2527.079001000023.0大专0
121013褚十四NaN2023-03-1034.082009200NaN本科
131014卫十五行政部2021/10/1845.06500580017.0硕士
141015蒋十六销售部2020-06-2238.0135003000024.0本科
151016沈十七市场部2022.03.0529.08600750021.0大专
161017韩十八技术部NaN32.098001400022.0本科
171018杨十九销售部2023-05-1840.0115002300025.0硕士
181019朱二十行政部2021-02-1252.07800620019.0本科
191020秦二十一市场部2022-11-0833.09100880020.0博士
# nrows 只读取3行数据df=pd.read_csv('./dirty-data.csv',nrows=3,)df
员工ID姓名部门入职日期年龄月薪月度业绩考勤天数学历在职状态
01001张三技术部2020-03-1528.085001200022本科
11002李四市场部2021/05/2035.09800--20硕士
21003王五NaN2022-01-08NaN7600850018大专
# nrows 只读取3行数据 usecols=[0,1,2] 选择 列的下标 是0,1,2的列df=pd.read_csv('./dirty-data.csv',nrows=3,usecols=[0,1,2])df
员工ID姓名部门
01001张三技术部
11002李四市场部
21003王五NaN
# header=None 表示标题也算数据的一部分df=pd.read_csv('./dirty-data.csv',nrows=3,usecols=[0,1,2],header=None)df
012
0员工ID姓名部门
11001张三技术部
21002李四市场部
# skiprows=1 跳过第一行,再取3条数据df=pd.read_csv('./dirty-data.csv',nrows=3,usecols=[0,1,2],header=None,skiprows=1)df
012
01001张三技术部
11002李四市场部
21003王五NaN

显示数据

df=pd.read_csv('./dirty-data.csv')# 显示前5行数据df.head(5)
员工ID姓名部门入职日期年龄月薪月度业绩考勤天数学历在职状态
01001张三技术部2020-03-1528.085001200022.0本科
11002李四市场部2021/05/2035.09800--20.0硕士
21003王五NaN2022-01-08NaN7600850018.0大专
31004赵六销售部2020.11.3042.0120002500025.0本科1
41005NaN技术部2023-07-1226.06800NaN23.0本科
# 显示后5行数据df.tail(5)
员工ID姓名部门入职日期年龄月薪月度业绩考勤天数学历在职状态
151016沈十七市场部2022.03.0529.08600750021.0大专
161017韩十八技术部NaN32.098001400022.0本科
171018杨十九销售部2023-05-1840.0115002300025.0硕士
181019朱二十行政部2021-02-1252.07800620019.0本科
191020秦二十一市场部2022-11-0833.09100880020.0博士
# 显示数据有 几行几列df.shape
(20, 10)
# 显示数据所有的列名df.columns.values
array(['员工ID', '姓名', '部门', '入职日期', '年龄', '月薪', '月度业绩', '考勤天数', '学历', '在职状态'], dtype=object)
http://www.cnnetsun.cn/news/1831649.html

相关文章:

  • Python使用PyEnchant详解:打造高效拼写检查工具
  • NaViL-9B图文问答入门:支持‘读取文字→分析颜色→总结布局’链式指令
  • 5分钟搞定B站视频解析:这款免费PHP工具让你轻松获取高清播放地址
  • 从开源到实战:手把手教你用清华Kronos构建个性化股票预测模型
  • HWA_29leetcode20有效的括号
  • 从收音机到手机:LC谐振电路是如何‘选择’信号的?一个动图看懂选频与滤波
  • 【告别USB弹出失败】巧用事件管理器与任务管理器精准定位并解决占用进程
  • Vivaldi天线HFSS仿真翻车实录:从‘性能不好’到‘满足需求’我都调了哪些参数?
  • 从MRI扫描仪到Python脚本:一个.nii.gz文件的‘一生’与处理避坑指南
  • 手把手教你用Matlab调用MODTRAN 5:从零配置到批量模拟太阳辐照度
  • i.MX6ULL接OV2640摄像头踩坑记:从硬件改线到内核补丁的完整排错流程
  • SD-PPP终极指南:如何用Photoshop AI插件实现AI绘图无缝协作
  • 终极指南:如何免费将知识星球内容制作成精美PDF电子书
  • MATLAB轴承动力学代码(正常、外圈故障、内圈故障、滚动体故障),根据滚动轴承故障机理建模(...
  • 【技术底稿 11】内网私有 Docker 镜像仓库 Registry2 全流程部署(多机共享,告别离线拷贝)
  • 为什么Windows用户需要重新学习窗口管理?AltSnap带来的效率革命
  • Unity HDRP雾效全攻略:从全局大气到Density Volume局部迷雾(含性能避坑指南)
  • Pi-Apps终极指南:让树莓派软件安装像点外卖一样简单
  • S2 Geometry构建与部署指南:从源码编译到Python集成的完整流程
  • 2025最权威的AI论文助手实际效果
  • Fixer API错误处理与调试:解决常见问题的快速修复清单
  • PVEDiscordDark高级配置:JavaScript补丁机制深度剖析
  • EEVDF调度算法核心实现解析(一)
  • LLM训练-部署全链路成本拆解(2026最新TCO模型):覆盖GPU碎片率、KV缓存泄漏、量化回滚损耗等12项隐性成本黑洞
  • 如何5分钟搞定Windows PDF处理:Poppler-windows终极指南
  • Deneyap M20双通道电机驱动库:TC78H660FTG的Arduino/STM32微步进与直流控制
  • 服务降级与熔断机制详解
  • 用Python+Robotics Toolbox为ER50机器人写个GUI控制器:告别手动调参,实现末端位姿一键运动
  • Bebas Neue:终极免费开源字体如何解决现代设计难题
  • 保姆级教程:在Ubuntu 20.04上从零配置MoveIt!控制Franka Panda机械臂(含libfranka避坑指南)