我一直在使用matplotlib很長一段時間,但它是偉大的,但是,我想切換到熊貓,我的第一次嘗試沒有那麼好。使用熊貓解析CSV文件
我的數據集是這樣的:
sam,123,184,2.6,543
winter,124,284,2.6,541
summer,178,384,2.6,542
summer,165,484,2.6,544
winter,178,584,2.6,545
sam,112,684,2.6,546
zack,145,784,2.6,547
mike,110,984,2.6,548
etc.....
我首先要搜索的CSV名爲邁克任何東西,創建自己的列表。現在有了這份清單,我希望能夠做一些數學例如添加sam[3] + winter[4]
或sam[1]/10
。最後一部分是將其列成彼此的專欄。
通過這個頁面
http://pandas.pydata.org/pandas-docs/stable/io.html#io-read-csv-table
我看到的唯一的事情就是去如果我有一列標題,但是,我沒有任何頭。我只知道我想要的價值觀中的位置。
所以我的問題是:
- 如何創建一批名單中的每一行(SAM,冬季,夏季)
- 是這種方法有效的,如果我的CSV有幾百萬個數據點的?
- 我可以使用
matplotlib
繪製熊貓數據框圖嗎?
即:
fig1 = plt.figure(figsize= (10,10))
ax = fig1.add_subplot(211)
ax.plot(mike[1], winter[3], label='Mike vs Winter speed', color = 'red')
我有點困惑。在這裏的什麼地方展示瞭如何基於第一列值創建列表?例如一個包含夏天的列表? –
你可以像這樣''data [data [0] =='summer']''''' – burhan
'''''''''''''''''''' ] print(Sam),我得到的全部是預期的10個字段,看到15個跳過的行3 –