大数据基础-导入、导出文件

导入txt文件

"""
数据存在的形式多种多样,有文件text,csv等格式也有数据库mysql相关的数据格式,在pandas中输入到如有
read_table,用来导入txt文件
read_excel,用来导入excel文件
read_csv,用来导入csv文件
read_sql,永爱带入mysql相关的文件
"""
#导入txt文件
"""
read_table函数用于导入txt文件,其代码格式为
read_table(file,names,step=''),其中file表示文件地址和名字,names为列名,默认第一行数据为列名,step表示分割符,默认为空
"""
from pandas import read_table
data=read_table(r'rz.txt');
print(data)
print('-------------------------')
"""
data.haed(),表示访问前五项数据
data.tail().表示访问后五项数据
"""
print(data.head());
print('------------------------------')
print(data.tail())

在这里插入图片描述

在这里插入图片描述

导入csv文件

"""
导入csv格式的文件
csv格式文件一般称为逗号分割值,也称为字符分割值,csv文件由任意 的数目的记录组成,其文件的导入格式为:
data=read_csv(file,names=[],sep='')
其内容代表的含义和导入txt一样
"""
from pandas import read_csv
data1=read_csv(r'rz.csv');
print(data1);

在这里插入图片描述

读入excel文件

"""
导入excel格式的文件,其文件的导入格式为:
data=read_excel(file,sheetname,header=0)
file 表示文件名和路径,sheetname为sheet的名称,header为列名,默认为0,只接受布尔值,一般以第一行为列名
"""
from pandas import read_excel
data2=read_excel(r'i_nuc.xls',sheet_name='Sheet3');
print(data2)
"""
header取0和1的区别,0表示以第一行作为列名表头显示,1表示把文件的第一行丢弃,不作为表头显示
可以跳过首行读取多个表
df=read_excel(file,sheetname=[n1,n2],skiprows=[0])
sheetname可以指定多个sheet数目,skiprows表示读取数据跳过第一行

在这里插入图片描述

导出csv文件

""""
导出数据
导出csv格式数据格式:
to_csv(file_path,sep="",index=True,header=True)
file_path为文件名
sep表示分割符,默认逗号
index表示是否导出序号,默认true,
header表示是否导出列名,默认true
"""
print('----------------------------')
from pandas import Series
from pandas import DataFrame
df=DataFrame({'age':Series([45,23,89]),'name':Series(['张三','王五','马六'])})
print(df);
#将数据导出
df.to_csv('d:\\01.csv');

导出Excel文件格式与其相同,将to_csv换成to_excel即可

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值