#数据读取
# read_table,read_csv,read_excel

 #读取普通分隔数据:read_table
#可以读取txt,csv
import os
import pandas as pd
os.chdir(r'C:\Users\BRIGHT-SH-002\Desktop\python') data1 = pd.read_table('data1.csv',delimiter=',',header=0)
print(data1)
data1 = pd.read_table('data1.csv',delimiter=',',header=0,index_col=0)
print(data1)
#delimiter:用于拆分的字符,也可以用sep:sep=','
#header:用做列名的序号,默认为0(第一行)
#index_col:指定将某烈为行索引,否则自动索引0,1 (作为索引列) #read_table主要用于读取简单的数据 txt/csv

结果:

va1  va2  va3  va4
0    1    2    3    4
1    2    3    4    5
2    3    4    5    6
3    4    5    6    7
     va2  va3  va4
va1              
1      2    3    4
2      3    4    5
3      4    5    6
4      5    6    7

 # 读取csv数据:read_csv
# 先熟悉一下excel怎么导出csv
data2 = pd.read_csv('data2.csv',engine='python')
print(data2.head())
#engine:使用的分析引擎,可以选择C或者python。 C引擎快但是python引擎更加完备
#encoding:指定字符集类型,即编码,通常指定'utf-8'
print(type(data2))
#大多数情况先将excel导出csv,再读取
#读取excel数据:read_excel
data3 = pd.read_excel('test.xlsx',sheet_name='test1',header=0)
print(data3.head())
#io:文件路径
#sheet_name:返回多个表用sheet_name=[0,1],若sheet_name=None是返回全表
#-> 1.int/string 返回的是dataframe 2.而None和list返回的是dict
#header:指定列名行,默认0,取第一行
#index_col:指定列为索引列,也可以使用:'strings'

最新文章

  1. 【集合框架】JDK1.8源码分析之TreeMap(五)
  2. vim 创建和管理折叠
  3. 【编程题目】输入两个整数 n 和 m,从数列 1,2,3.......n 中 随意取几个数, 使其和等于 m ... ★
  4. form submit时将__VIEWSTATE和__VIEWSTATEGENERATOR一起post到另外的页面,出现验证视图状态 MAC 失败。
  5. php get_magic_quotes_gpc()函数用法介绍
  6. 【python】类的访问限制
  7. js 事件捕获与事件冒泡例子
  8. bootstrap的警告框
  9. ServiceStack
  10. EasyMock 使用方法与原理剖析--转载
  11. Appium基于安卓的各种FindElement的控件定位方法实践和建议
  12. Nmap绕过防火墙&脚本的使用
  13. js中的事件,内置对象,正则表达式
  14. Beta冲刺NO.1
  15. Nginx upstream的5种权重分配方式分享
  16. vue $emit 用法
  17. input做一个开关按钮
  18. problem: vue之数组元素中的数组类型值数据改变却无法在子组件视图更新问题
  19. Docker 与 虚拟机比较
  20. C#常用的正则工具类写法

热门文章

  1. [ERROR] Failed to execute goal org.apache.maven.plugins:maven-install-plugin:2.4:install (default-cli) on project kircp-js-plan-resource: The packaging for this project did not assign a file to the bu
  2. Linux--磁盘管理--04
  3. keepalived和lvs实现mysql读负载均衡
  4. 2019.10.17 CCSP自闭打铜
  5. valgrind 性能测试工具学习使用
  6. Web Api 接口测试工具:WebApiTestClient
  7. 对items函数的理解
  8. 【NOIP2016提高A组模拟8.15】Throw
  9. android 文件保存到应用和sd卡中
  10. Android网络技术之WebView常用方法