續上一篇博客(‘’selenium爬取NBA並將數據存儲到MongoDB‘)https://www.cnblogs.com/lutt/p/10810581.htmlhtml
本篇的內容是將存儲到mongo的數據用pandas讀取出來,存到CSV文件,而後pandas讀取CSV文件。python
其中mongo的操做涉及到受權的問題:數據庫
若是遇到報錯關於authenticate的,須要加受權,用時須要將各參數換成本身的
#導入相應的包 import pymongo import pandas as pd from pandas import Series,DataFrame #鏈接數據庫 client = pymongo.MongoClient('localhost',27017) db = client['python']
# 受權 db.authenticate(name='lu',password='123456',source='admin') info = db['NBA'] #加載數據 data = DataFrame(list(info.find())) print(data) # 寫入CSV文件 data.to_csv('NBA.csv') import csv import pandas as pd from matplotlib import pyplot as plt filename = 'NBA.csv' with open(filename,encoding='UTF-8') as f: data = pd.read_csv(f) # team = data['team隊伍'] p3 = data['p3三分球命中次數'] p3a = data['p3a三分球投射次數'] p2 = data['p2二分球命中次數'] p2a = data['p2a三分球投射次數']