[問題] pandas讀特定行數轉矩陣

作者: canon760d (大喝彩)   2019-08-06 18:37:05
df=pd.read_excel('Homework7.xlsx',sheet_name=[0],index_col=0)
讀取進來之後
a=df[0].values
轉成矩陣
[[-10. 0.01338601]
[ -9.98 0.01365458]
[ -9.96 0.0139285 ]
變成矩陣之後,可是我想要分割成兩個矩陣
但是是要
a=[[-10][-9.98]......]
b=[[0.0133][0.01365458]......]
一般分割好像不能變成上面那樣
請問有什麼方法可以做到嗎
謝謝各位大大
作者: tsaiminghan (tsaiminghan)   2019-08-06 20:42:00
我沒用過pandas, 但是這個看起來自行轉好像滿容易的?我指寫code去轉,看起來不難。
作者: iphone2003 (307)   2019-08-06 21:13:00
a[:,[0]]和a[:,[1]]就可以了
作者: canon760d (大喝彩)   2019-08-06 22:58:00
謝謝樓上大大回答 不過我是想要分成a,b兩個的話有辦法嗎
作者: iphone2003 (307)   2019-08-07 01:41:00
b=a[:,[1]] a=a[:[0]] 這樣吧a=a[:,[0]]才對 剛剛忘了加逗號
作者: ichere (ichere)   2019-08-07 03:45:00
可以試試a.index.values把第一行提取出來
作者: sherees (ShaunTheSheep)   2019-08-07 12:52:00
iphone大正解

Links booklink

Contact Us: admin [ a t ] ucptt.com