python数据分析第一步:读取以及查看数据
用python做数据分析第一步,通常会遇到需要将现成文件(数据库里导出来,或者其他情况下获得的各种文件)拿来处理分析的情况,下面来说下利用python的标准库pandas来读取以及查看数据的方法
1、文件读取
首先将用到的pandas和numpy加载进来
import pandas as pd
import numpy as np
读取数据:
#csv和xlsx分别用read_csv和read_xlsx,下面以xlsx
为例
df=pd.read_csv('f:\1024.csv')
有时产生报错是因为斜杠的问题:改成双斜杠就可以
df=pd.read_csv('D:\\py\\python\\data\\xx1106.csv')
2、查看数据
df.head()
#默认出5行,括号里可以填其他数据
标题栏如果是中文产生了乱码,如何解决?
3、查看数据类型
df.dtypes
4、利用现有数据生成一列新数据
比如:max_time和min_time是现有的两列,现在业务需要生成一列gs,gs=max_time-min_time
df.['gs']=df.['max_time']-['min_time']
#查看是否成功
df.head()
5、查看基本统计量
df.describe(include='all') # all代表需要将所有列都列出
好了,今天就这么多了,以上代码都运行检验过
---------------以上于16年11月
------------以下于19年7月1日--
用read_table读文件,无论txt还是csv都可以读,指定encoding='gb2312'可以中文乱码的问题
import pandas as pd
data = pd.read_table('D:\\py\\python\\data\\theme_revenue1106.csv',encoding='gb2312', sep=',')
读CSV文件
读txt文件
python数据分析第一步:读取以及查看数据相关推荐
- Python数据分析高薪实战第十天 数据绘图进阶与实战
24 图像的脊柱.注解和图例:如何画出更专业的图表? 前面两节课,我们学习了主流的几种 matplotlib 的图形形式,主要包括折线图.散点图.直方图.条形图和饼图.现在我们已经可以画出样式比较多的 ...
- Python 优化第一步: 性能分析实践 使用cporfile+gprof2dot可视化
拿来主义: python -m cProfile -o profile.pstats to_profile.py gprof2dot -f pstats profile.pstats |dot -Tp ...
- 使用R读取并查看数据
本篇文章介绍如何使用R读取并查看数据,包含一些最基础的函数使用方法和说明.后面还会陆续介绍数据清洗,匹配和提取等相关的操作. 查看函数帮助 对于新手来说,在使用R时最重要的是了解不同函数的使用方法.很 ...
- Python自学第一步-安装软件
Python学习第一步-安装软件 本人基本是个电脑小白,之前也从来没有接触过编程,因为学习中有时要批量处理大量表格,所以准备自学python.零基础入门看这些东西实在是太过枯燥,之前通过几节课记的笔记 ...
- python打开excel窗口_简单介绍python在CMD界面读取excel所有数据
这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...
- python美化excel_简单介绍python在CMD界面读取excel所有数据
这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...
- Python开发第一步:如何制作一个简单的桌面应用
Python开发第一步:如何制作一个简单的桌面应用 前言 大家好,我是baifagg, 一个热爱Python的编程爱好者. 今天我们来学习一下, 如何用Python制作一个简单的桌面应用程序. 虽然桌 ...
- 学习python数据分析的30个练手数据+4个数据集网站
前几天发了一个博文:懂点excel作图, 怎么让pyechart作的图更具"职场范"呢?丨pyechart工作作图模板, 一不小心上了热榜, 感谢小伙伴们的支持, 以后会多总结发更 ...
- python数据分析之《太平洋汽车》点评数据及论坛文本分析
前言:这是我学数据分析以来,第一次用python进行数据分析实战,一边做,一遍看我平时做的笔记,查看别人的博客,同时也新加了很多我重来没有学过的新功能,幸不辱命,协助完成了一篇上档次的纯python毕 ...
最新文章
- 百度开设「黄埔学院」,革新者来
- 第二届清华大学iCenter量化策略挑战赛开幕!
- Spring Boot Admin 2.5.5 发布,支持在线重启服务
- 小师妹学JVM之:JIT中的PrintAssembly
- Linux的学习思路
- LeetCode (合集)合并链表和数组
- 24 MM配置-采购-配额管理-定义编码范围
- 循序渐进学.Net Core Web Api开发系列【7】:项目发布到CentOS7
- 很幽默的讲解六种Socket I/O模型C++程序设计
- 移动开发语言Swift
- React - 修改children(下)
- 使用cJSON产生json字串
- Atitit.软件仪表盘(0)--软件的子系统体系说明
- Mybatis SQL语句控制台打印
- 【Jmeter】Jmeter使用教程
- 吉林大学计算机专业英语,2011年4月吉林大学自考复习题——计算机专业英语2
- 抖音特效专场PR模板 Premiere视频转场过渡快速切换画面视频模板下载
- 武汉大学计算机学院周维,周维勋
- BDD100K:大规模、多样化的驾驶视频数据集
- 安装Visual Studio失败 返回代码:1603
热门文章
- 编程杂谈---vb,vb.net,java数据类型区分
- fckeditor异常总结---org.apache.commons.fileupload.FileUploadException
- setsockopt()改善程序的健壮性
- 嵌入式电路设计(soc底板电路设计)
- 随想录(搭建自己嵌入式项目的编译系统)
- 单片机按键“消抖”的思考
- 局域网访问提示无法访问检查拼写_关于海康视频监控异地访问设置一些细节的说明...
- python的核心理念是什么_Python 面向对象编程的核心概念知识点简介
- 设置好网络协议了为何网络还是不通_记一次菜鸟网络的面试经历
- html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...