[問題] 根據類別切割資料

看板Python作者 (XenoMegaREENovaSaga)時間7年前 (2018/05/09 22:20), 7年前編輯推噓2(203)
留言5則, 3人參與, 7年前最新討論串1/1
廢物文組底子差 請多指教 想請問一下 我目前有資料長像這樣 Class 值1 A 1 A 2 A 3 A 5 B 4 B 1 B 2 C 1 C 6 我希望能夠根據類別將同類別的劃分在一起 目前作法是一個一個慢慢寫 datasetA = dataset.iloc[0:4, :].values datasetB = dataset.iloc[4:7, :].values 有沒有甚麼function是可以一次解決的呢??謝謝! -- 恩?你說去去武器走之類的很弱 想學強大一點的咒語? 霹靂卡霹靂拉拉波波莉納貝貝魯多 這個你覺得怎樣? -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.137.233.22 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1525875643.A.4E2.html

05/09 22:53, 7年前 , 1F
感覺可以先取unique class 再用類似for class in uniqu
05/09 22:53, 1F

05/09 22:53, 7年前 , 2F
e_class: dataset["class"==class, :]
05/09 22:53, 2F

05/10 00:33, 7年前 , 3F
dfA=dataset.iloc['A']?
05/10 00:33, 3F

05/10 01:14, 7年前 , 4F
df=df.set_index(“class”)
05/10 01:14, 4F

05/10 01:14, 7年前 , 5F
df =df.unstack()
05/10 01:14, 5F
感謝以上大德協助 我現在是用groupby來處理 但是也還沒找到方法自動生成變數 只好寫個function每次要用時再call這樣ˊˋ ※ 編輯: kria5304 (114.37.10.109), 05/14/2018 12:18:26
文章代碼(AID): #1QymExJY (Python)
文章代碼(AID): #1QymExJY (Python)