作者kria5304 (XenoMegaREENovaSaga)
看板Python
標題[問題] 根據類別切割資料
時間Wed May 9 22:20:28 2018
廢物文組底子差 請多指教
想請問一下 我目前有資料長像這樣
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
推 TitanEric: 感覺可以先取unique class 再用類似for class in uniqu 05/09 22:53
→ TitanEric: e_class: dataset["class"==class, :] 05/09 22:53
推 HybridSC: dfA=dataset.iloc['A']? 05/10 00:33
→ sean50301: df=df.set_index(“class”) 05/10 01:14
→ sean50301: df =df.unstack() 05/10 01:14
感謝以上大德協助 我現在是用groupby來處理
但是也還沒找到方法自動生成變數 只好寫個function每次要用時再call這樣ˊˋ
※ 編輯: kria5304 (114.37.10.109), 05/14/2018 12:18:26