Python_Pandas_读取数据

2022-09-24 14:17:51

一.读取Excel工作簿数据

用法和参数

  • pandas.read_excel(name, sheet_name,header=0, index_col=0,usecols=all)
    • name:指定要读取的工作簿文件夹
    • sheet_name:指定从哪个工作表中读取数据
    • header:指定使用数据表的第几行的内容作为列标签
    • index_col:指定舒勇数据表的第几列的内容作为行标签
    • usecols:指定要读取的列

实例

import pandasas pd# 读取某个工作表的数据
data1= pd.read_excel('订单表.xlsx', sheet_name=3)print(data1)'''
    订单编号    产品   数量     金额
0   d001      投影仪  5台     2000
1   d002      马克笔  5盒     300
2   d003      打印机  1台     298
3   d004      点钞机  1台     349
4   d005      复印纸  2箱     100
5   d006      条码纸  6卷     34
'''# 指定读取数据的列标签
data2= pd.read_excel('订单表.xlsx', sheet_name=3, header=0)print(data2)'''
    订单编号   产品   数量  金额
0   d001     投影仪  5台   2000
1   d002     马克笔  5盒   300
2   d003     打印机  1台   298
3   d004     点钞机  1台   349
4   d005     复印纸  2箱   100
5   d006     条码纸  6卷   34
'''# 使用第二行的内容作为列标签
data3= pd.read_excel("订单表.xlsx", sheet_name=3, header=1)print(data3)'''
    d001  投影仪  5台  2000
0   d002  马克笔  5盒   300
1   d003  打印机  1台   298
2   d004  点钞机  1台   349
3   d005  复印纸  2箱   100
4   d006  条码纸  6卷    34
'''# 指定读取数据的行标签
data4= pd.read_excel('订单表.xlsx', sheet_name=3, index_col=0)print(data4)'''
        产品      数量    金额
订单编号               
d001    投影仪     5台    2000
d002    马克笔     5盒    300
d003    打印机     1台    298
d004    点钞机     1台    349
d005    复印纸     2箱    100
d006    条码纸     6卷    34
'''# 使用第2列数据作为读取数据的行标签
data5= pd.read_excel('订单表.xlsx', sheet_name=3, index_col=1)print(data5)'''
        订单编号  数量    金额
产品                 
投影仪   d001     5台    2000
马克笔   d002     5盒    300
打印机   d003     1台    298
点钞机   d004     1台    349
复印纸   d005     2箱    100
条码纸   d006     6卷    34
'''
data6= pd.read_excel('订单表.xlsx', sheet_name=3, usecols=[2,3])print(data6)'''
数量    金额
0  5台  2000
1  5盒   300
2  1台   298
3  1台   349
4  2箱   100
5  6卷    34
'''

二.读取csv文件数据

用法和参数

  • pandas.read_csv(name, nrows)
    • name:指定要读取的工作簿文件夹
    • nows:指定读取数据表的行数

实例

import pandasas pd# 读取csv文件
data= pd.read_csv('订单表.csv')print(data)'''
    订单编号   产品    数量    金额
0   d001      投影仪  5台     2000
1   d002      马克笔  5盒     300
2   d003      打印机  1台     298
3   d004      点钞机  1台     349
4   d005      复印纸  2箱     100
5   d006      条码纸  6卷     34
'''# 读取数据表的前三行数据
data= pd.read_csv('订单表.csv', nrows=3)print(data)'''   订单编号   产品    数量    金额
0     d001      投影仪  5台     2000
1     d002      马克笔  5盒     300
2     d003      打印机  1台    298
'''
  • 作者:飞Link
  • 原文链接:https://blog.csdn.net/feizuiku0116/article/details/119725620
    更新时间:2022-09-24 14:17:51