pandas读取数据

csv格式数据

comma separated value

import pandas as pd
df = pd.read_csv()

#filepath / buffer
#sep 分隔符  ","
#header 读取数据,默认将第一行作为字段,无字段时#header=None, 此时通过names=[ ] 手动设置columns
#index_col,将某一列作为索引 “a”  /["a","b"]复合索引
#usecols ,读取哪些列 索引[0,2,5,8] /["a","b","c"]
#skiprows,跳过多少行 5 / 行索引[0,1,3]
#encoding ,编码方式

df.to_csv("a.csv",index=False)

json数据

#读取
df = pd.read_json("xxx.json",encoding="utf-8")
#写入
df.to_json("xx.json")
#若无文件名,则返回json 字串

df.to_json(orient="records/index/columns/values")
#records  以记录为主
#index 以行索引为主
#columns
#values

更多参考
https://www.pypandas.cn/docs/user_guide/io.html

sql数据

df = pd.read_sql_query(sql,conn)
#conn --sqlite3 连接对象
#imort sqlite3
#conn = sqlite3.connect("db.sqlite")


#conn --sqlalchemy engine 对象
#from sqlalchemy import create_engine
#create_engine?
#engine = create_engine("mysql+pymysql://lauf:pw@hostname/db")

#engine.execute("select * from stu_t;").fetchall()
#sql --sql 语句

#写入db
df.to_sql('table', con=engine, index=False,
          dtype={"A": Integer()})

 
 
上一篇:jupyter 使用
下一篇:简单统计学分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

laufing

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值