pandas 读写表格数据
pandas的读取
- pandas提供了read_* 来读取数据,例如read_csv()将csv文件读入pandas中的DataFrame;pandas支持很多文件格式和数据源(csv,excel,sql,json,parquet等)
-
#我这正好Excel文件就用这个举例 import pandas as pd #导包 boy = pd.read_excel('D:\\pythonstudy\\xiaoshixun\\exercises\\儿童资源抓取列表.xlsx') print(boy) #读取数据后,始终对数据进行检查 #查看 pandas DataFrame 中的前N行 #eg: print(boy.head(8)) #查看前8行的数据 #查看最后N行的数据 print(boy.tail(1)) #查看最后1行的数据 #通过pandas dtypes属性来检查pandas如何解释每种列数据类型,属性不需要括号 print(boy.dtypes) ''' Unnamed: 0 object Unnamed: 1 object Unnamed: 2 object dtype: object '''
- pandas 的写入(存储)
- to_* 方法用于存储数据。例to_excel()将数据存储为excel文件,其中sheet_name 为表名,index=False不保存索引标签
-
#需要安装 openpyxl 即:pip install openpyxl #接着上面的来,我就不导包了 data = boy.to_excel('boy.xlsx',sheet_name='students',index=False) print(data) #啊,存上了,2行代码解决读写,太牛逼了 #to_excel() 会将数据重新加载到DataFrame data = pd.read_excel('boy.xlsx',sheet_name='students') print(data) # 又读出来了 #查询数据信息 print(data.info())
-
- to_* 方法用于存储数据。例to_excel()将数据存储为excel文件,其中sheet_name 为表名,index=False不保存索引标签
本文来自博客园,作者:手可摘星辰/*,转载请注明原文链接:https://www.cnblogs.com/u-damowang1/p/13575204.html