用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数据分析第一步:读取以及查看数据相关推荐

  1. Python数据分析高薪实战第十天 数据绘图进阶与实战

    24 图像的脊柱.注解和图例:如何画出更专业的图表? 前面两节课,我们学习了主流的几种 matplotlib 的图形形式,主要包括折线图.散点图.直方图.条形图和饼图.现在我们已经可以画出样式比较多的 ...

  2. Python 优化第一步: 性能分析实践 使用cporfile+gprof2dot可视化

    拿来主义: python -m cProfile -o profile.pstats to_profile.py gprof2dot -f pstats profile.pstats |dot -Tp ...

  3. 使用R读取并查看数据

    本篇文章介绍如何使用R读取并查看数据,包含一些最基础的函数使用方法和说明.后面还会陆续介绍数据清洗,匹配和提取等相关的操作. 查看函数帮助 对于新手来说,在使用R时最重要的是了解不同函数的使用方法.很 ...

  4. Python自学第一步-安装软件

    Python学习第一步-安装软件 本人基本是个电脑小白,之前也从来没有接触过编程,因为学习中有时要批量处理大量表格,所以准备自学python.零基础入门看这些东西实在是太过枯燥,之前通过几节课记的笔记 ...

  5. python打开excel窗口_简单介绍python在CMD界面读取excel所有数据

    这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...

  6. python美化excel_简单介绍python在CMD界面读取excel所有数据

    这篇文章主要介绍了python在CMD界面读取excel所有数据,帮助大家更好的利用python办公,感兴趣的朋友可以了解下 代码 import xlrd import os from prettyt ...

  7. Python开发第一步:如何制作一个简单的桌面应用

    Python开发第一步:如何制作一个简单的桌面应用 前言 大家好,我是baifagg, 一个热爱Python的编程爱好者. 今天我们来学习一下, 如何用Python制作一个简单的桌面应用程序. 虽然桌 ...

  8. 学习python数据分析的30个练手数据+4个数据集网站

    前几天发了一个博文:懂点excel作图, 怎么让pyechart作的图更具"职场范"呢?丨pyechart工作作图模板, 一不小心上了热榜, 感谢小伙伴们的支持, 以后会多总结发更 ...

  9. python数据分析之《太平洋汽车》点评数据及论坛文本分析

    前言:这是我学数据分析以来,第一次用python进行数据分析实战,一边做,一遍看我平时做的笔记,查看别人的博客,同时也新加了很多我重来没有学过的新功能,幸不辱命,协助完成了一篇上档次的纯python毕 ...

最新文章

  1. 百度开设「黄埔学院」,革新者来
  2. 第二届清华大学iCenter量化策略挑战赛开幕!
  3. Spring Boot Admin 2.5.5 发布,支持在线重启服务
  4. 小师妹学JVM之:JIT中的PrintAssembly
  5. Linux的学习思路
  6. LeetCode (合集)合并链表和数组
  7. 24 MM配置-采购-配额管理-定义编码范围
  8. 循序渐进学.Net Core Web Api开发系列【7】:项目发布到CentOS7
  9. 很幽默的讲解六种Socket I/O模型C++程序设计
  10. 移动开发语言Swift
  11. React - 修改children(下)
  12. 使用cJSON产生json字串
  13. Atitit.软件仪表盘(0)--软件的子系统体系说明
  14. Mybatis SQL语句控制台打印
  15. 【Jmeter】Jmeter使用教程
  16. 吉林大学计算机专业英语,2011年4月吉林大学自考复习题——计算机专业英语2
  17. 抖音特效专场PR模板 Premiere视频转场过渡快速切换画面视频模板下载
  18. 武汉大学计算机学院周维,周维勋
  19. BDD100K:大规模、多样化的驾驶视频数据集
  20. 安装Visual Studio失败 返回代码:1603

热门文章

  1. 编程杂谈---vb,vb.net,java数据类型区分
  2. fckeditor异常总结---org.apache.commons.fileupload.FileUploadException
  3. setsockopt()改善程序的健壮性
  4. 嵌入式电路设计(soc底板电路设计)
  5. 随想录(搭建自己嵌入式项目的编译系统)
  6. 单片机按键“消抖”的思考
  7. 局域网访问提示无法访问检查拼写_关于海康视频监控异地访问设置一些细节的说明...
  8. python的核心理念是什么_Python 面向对象编程的核心概念知识点简介
  9. 设置好网络协议了为何网络还是不通_记一次菜鸟网络的面试经历
  10. html动态资源加载进度,JavaScript_快速解决js动态改变dom元素属性后页面及时渲染的问题,今天实现一个进度条加载过程 - phpStudy...