2018.03.29 python-pandas 数据读取
2024-10-07 06:25:17
#数据读取
# 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'
最新文章
- 【集合框架】JDK1.8源码分析之TreeMap(五)
- vim 创建和管理折叠
- 【编程题目】输入两个整数 n 和 m,从数列 1,2,3.......n 中 随意取几个数, 使其和等于 m ... ★
- form submit时将__VIEWSTATE和__VIEWSTATEGENERATOR一起post到另外的页面,出现验证视图状态 MAC 失败。
- php get_magic_quotes_gpc()函数用法介绍
- 【python】类的访问限制
- js 事件捕获与事件冒泡例子
- bootstrap的警告框
- ServiceStack
- EasyMock 使用方法与原理剖析--转载
- Appium基于安卓的各种FindElement的控件定位方法实践和建议
- Nmap绕过防火墙&;脚本的使用
- js中的事件,内置对象,正则表达式
- Beta冲刺NO.1
- Nginx upstream的5种权重分配方式分享
- vue $emit 用法
- input做一个开关按钮
- problem: vue之数组元素中的数组类型值数据改变却无法在子组件视图更新问题
- Docker 与 虚拟机比较
- C#常用的正则工具类写法
热门文章
- [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
- Linux--磁盘管理--04
- keepalived和lvs实现mysql读负载均衡
- 2019.10.17 CCSP自闭打铜
- valgrind 性能测试工具学习使用
- Web Api 接口测试工具:WebApiTestClient
- 对items函数的理解
- 【NOIP2016提高A组模拟8.15】Throw
- android 文件保存到应用和sd卡中
- Android网络技术之WebView常用方法