pandas读取文件
首先导入库
import pandas as pd
1. 读取纯文本文件
1.1 pandas读取文件csv文件:
csv = "xxx/xxx/xxx.csv" pd.read_csv(csv)
- 基础操作:
df.head() ##查看前面五行数据 df.shape ##查看数据形状(行数,列数) df.columns ##查看列名列表 df.index ##查看索引列 df.dtypes ##查看每列的数据类型
1.2 读取txt文件,自己指定分隔符,列名
txt_r = "xxx/xxx/xxx.txt" df = pd.read_csv( txt_r, sep="\t", ##分隔符 header=None, names=['xxx','xxx','xxx'] ##列名 )
2.读取excle文件
xlsx_r = "xxx/xxx/xxx.xlsx" pd.read_excel(xlsx_r)
3. 读取MySQL数据库
3.1 python读取数据库
连接数据库
import pymysql conn = pymysql.connect( host='127.0.0.1', ##域名 user='root', ##用户名 password='xxx', ##密码 database='xxx', ##数据库名称 charset='utf8' )
- 如果不用pandas获取数据
cur = conn.cursor() sql = "select * from table" cur.execute(sql) res_one = cur.fetchone() ##获得第一条数据 res_all = cur.fetchall() ##获得所有数据 cur.close() conn.close()
- 使用pandas获取数据
sql = "select * from table" df3 = pd.read_sql(sql,conn)
微笑向暖安之若素,你若盛开清风自来

浙公网安备 33010602011771号