使用pandas模塊讀取csv文件和excel表格,并用matplotlib畫圖的方法
如下所示:
# coding=utf-8
import pandas as pd
# 讀取csv文件 3列取名為 name,sex,births,后面參數(shù)格式為names=
names1880 = pd.read_csv("names_1880.txt", names=['name', 'sex', 'births'])
print names1880
print names1880.groupby('sex').births.sum()
輸出如下

最后一行是說按sex分組并計算births的和
import pandas as pd
import matplotlib as mb
import matplotlib.pyplot as plt
xls = pd.read_excel('phase_detector.xlsx',names=['x','y'])
print xls
# 原點相交
ax = plt.gca()
ax.xaxis.set_ticks_position('bottom')
ax.spines['bottom'].set_position(('data',0))
ax.yaxis.set_ticks_position('left')
ax.spines['left'].set_position(('data',0))
# 去掉邊框
ax.spines['top'].set_color('none')
ax.spines['right'].set_color('none')
plt.plot(xls.x, xls.y)
plt.scatter(xls.x, xls.y)
plt.savefig('aa.png')
plt.show()

以上這篇使用pandas模塊讀取csv文件和excel表格,并用matplotlib畫圖的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
社區(qū)版pycharm創(chuàng)建django項目的方法(pycharm的newproject左側(cè)沒有項目選項)
pycharm的newproject左側(cè)沒有出現(xiàn)項目選項的情況下,創(chuàng)建Django項目的解決方法./社區(qū)版pycharm創(chuàng)建django項目的方法,本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧2020-09-09
python taipy庫輕松地將數(shù)據(jù)和機器學(xué)習(xí)模型轉(zhuǎn)為功能性Web應(yīng)用
taipy 是一個開源的 Python 庫,任何具有基本 Python 技能的人都可以使用,對于數(shù)據(jù)科學(xué)家、機器學(xué)習(xí)工程師和 Python 程序員來說,它是一個方便的工具,借助 Taipy,你可以輕松地將數(shù)據(jù)和機器學(xué)習(xí)模型轉(zhuǎn)變?yōu)楣δ苄缘?nbsp;Web 應(yīng)用程序2024-01-01
基于Python實現(xiàn)視頻分辨率轉(zhuǎn)換
這篇文章主要介紹了基于Python實現(xiàn)視頻的分辨率轉(zhuǎn)換的示例代碼,文中的代碼講解詳細,對學(xué)習(xí)Python有一定的幫助,感興趣的小伙伴可以了解一下2021-12-12
PyTorch中tensor.backward()函數(shù)的詳細介紹及功能實現(xiàn)
backward()?函數(shù)是PyTorch框架中自動求梯度功能的一部分,它負責(zé)執(zhí)行反向傳播算法以計算模型參數(shù)的梯度,這篇文章主要介紹了PyTorch中tensor.backward()函數(shù)的詳細介紹,需要的朋友可以參考下2024-02-02
Python?Pandas教程之series 上的轉(zhuǎn)換操作
這篇文章主要介紹了Python?Pandas教程之series上的轉(zhuǎn)換操作,文章通過圍繞主題展開詳細的內(nèi)容介紹,具有一定的參考價值,需要的小伙伴可以參考一下2022-09-09
Python密碼學(xué)XOR算法編碼流程及乘法密碼教程
這篇文章主要為大家介紹了Python密碼學(xué)XOR流程及乘法密碼教程示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-05-05

