Python數據分析之讀取文件
Python的數據分析,大部分的教程都是想講numpy,再講Dataframe,再講讀取文件。但我看書的時候,前面二章看的實在頭暈,所以,我們還是通過讀取文件來開始我們的Python數據分析吧。
讀取CSV
- 讀取csv通過read_csv讀取
import pandas as pdnzhuanti = pd.read_csv(open(C:/Users/luopan/Desktop/xiaozhu.csv,encoding=utf-8))nzhuantin
- 設置第一列為索引
import pandas as pdnzhuanti1 = pd.read_csv(open(C:/Users/luopan/Desktop/xiaozhu.csv,encoding=utf-8),index_col=0)nzhuanti1n
- 設置header,這裡把header去掉
import pandas as pdnzhuanti2 = pd.read_csv(open(C:/Users/luopan/Desktop/xiaozhu.csv,encoding=utf-8),index_col=0,header=None)nzhuanti2n
- 跳過前2行
import pandas as pdnzhuanti3 = pd.read_csv(open(C:/Users/luopan/Desktop/xiaozhu.csv,encoding=utf-8),skiprows=[1,2],index_col=0)nzhuanti3n
讀取Excel
- 利用read_excel讀取excel文件
import pandas as pdntest = pd.read_excel(C:/Users/luopan/Desktop/test.xlsx,sheetname=Sheet2,header=None)ntestn
讀取MySQL
import pandas as pdnimport pymysqlnconn = pymysql.connect(host=localhost, user=root, passwd=123456, db=test, port=3306, charset=utf8)njianshu = pd.read_sql(select * from jianshu1,conn)njianshun
讀取MongoDB
import pandas as pdnimport pymongonclient = pymongo.MongoClient(localhost,port = 27017)ntest = client[test]ntieba = test[tieba]ndata = pd.DataFrame(list(tieba.find()))ndatan
作者:羅羅攀 Python愛好者社區專欄作者,請勿轉載,謝謝。
簡書主頁:羅羅攀 - 簡書博客專欄:羅羅攀的博客配套視頻教程:Python3爬蟲三大案例實戰分享:貓眼電影、今日頭條街拍美圖、淘寶美食 Python3爬蟲三大案例實戰分享公眾號:Python愛好者社區(微信ID:python_shequ),關注,查看更多連載內容。
推薦閱讀:
※R語言中不能進行深度學習?
※黃哥Python,從一個簡單問題說起
※量化策略系列教程:04阿爾法策略
※Python · 元類(Meta Class)及其應用