[問題]pandas的操作問題

看板Python作者 (藍)時間10年前 (2015/07/09 13:45), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
抱歉,題目無法詳述我的問題,先將我的程式碼貼上 # -*- coding: utf-8 -*- import pandas as pd import csv df = pd.read_csv('birds-1.csv',low_memory=False) dfs=[] names=[] with open('tttest1112.csv','rb') as csvfile: records = csv.reader((line.replace('\0','') for line in csvfile), delimiter=",") for row in records: ##將原始資料存入 for i in xrange(1,6,1): df2=df[df['birdName'].isin(row)] df2.to_csv('./'+str(i)+'.csv',index=False) 最近我重新開始我的資料剖析,在pandas這邊遇到一樣存檔問題, 而這次比較不一樣的是,我一個tttest1112.CSV測試檔裡放鳥名, 附圖:https://goo.gl/zxLWk7 我要從這個CSV裏頭, 將鳥名傳到上面的isin()後,對原始資料(df)做特定值的選取, https://goo.gl/dQKKuH 之後再存成新的CSV檔,而這樣的語法寫完後,可以產生5個CSV檔, 但是裡面的資料都會是最後一個鳥名的資料(我記得DF好像只會存最後一筆的資料?), 請問對於DF的操作有沒有辦法讓五種鳥的資料分別存一個CSV檔? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.132.247.33 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1436420731.A.B3F.html
文章代碼(AID): #1LdWfxi_ (Python)
討論串 (同標題文章)
文章代碼(AID): #1LdWfxi_ (Python)