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)及其應用

TAG:Python | 数据分析 |