Python pandas IO读取保存

本文详细介绍了Pandas库中的IO工具,包括如何使用read_csv、read_table等函数读取各种格式的数据文件,以及如何利用正则表达式进行数据读取。同时,还讲解了如何保存数据到CSV、HTML和Excel等格式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pandas IO读取文件

pandas官网IO Tools

  1. read_csv,读取带分隔符的数据,默认逗号’,’
  2. read_table,读取带分隔符的数据,默认制表符’\t’
  3. read_fwf,读取没有分隔符的数据,固定列宽(想想Excel的分列功能)
  4. read_cliboard,读取剪贴板的数据

1.文件路径

  • pd.read_csv(‘f:/test/demo.csv’),注意‘/’
  • pd.read_csv(r’f\test\demo.csv’),注意‘\’前加r
  • pd.read_table('f/:test/demo.csv, sep = ‘,’)

2.read_csv分析

# 读取不同编码格式的文件
* pd.read_csv('demo_gbk.csv',encoding = 'gbk')
* pd.read_csv('demo_utf8.csv,encoding = 'utf8')
# 不读取标题(或无标题的文件)
pd.read_csv('f:/test/demo.csv',header = None)
# 读取时自定义列标题
pd.read_csv('f:/test/demo.csv',names = ['a','b','c','d'])
# 读取时,指定特定列为索引
pd.read_csv('f:/test/demo.csv',names = ['a','b','c','d'],index_col = 'd')
# 读取时,指定多列为索引(多重索引)
pd.read_csv('f:/test/demo.csv',names = ['a','b','c','d'],index_col = ['c','d'])
# 读取指定行数(如下,10行)
pd.read_csv('f:/test/demo.csv',nrows = 10)

3.用“正则表达式”读取

pd.read_table('f:/test/demo1.csv',sep = '\s+')

保存

1. df.to_csv('测试1.csv')
2. df.to_html('测试2.html'3. df.to_excel('测试3.xlsx')

详见pandas官网IO Tools

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值