作者canon760d (大喝彩)
看板Python
标题[问题] pandas读特定行数转矩阵
时间Tue Aug 6 18:37:05 2019
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]......]
一般分割好像不能变成上面那样
请问有什麽方法可以做到吗
谢谢各位大大
-----
Sent from JPTT on my iPhone
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 39.13.69.64 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1565087827.A.CF5.html
※ 编辑: canon760d (39.13.69.64 台湾), 08/06/2019 18:39:47
1F:→ tsaiminghan: 我没用过pandas, 但是这个看起来自行转好像满容易的? 08/06 20:42
2F:→ tsaiminghan: 我指写code去转,看起来不难。 08/06 20:43
3F:推 iphone2003: a[:,[0]]和a[:,[1]]就可以了 08/06 21:13
4F:→ canon760d: 谢谢楼上大大回答 不过我是想要分成a,b两个的话有办法 08/06 22:58
5F:→ canon760d: 吗 08/06 22:58
6F:推 iphone2003: b=a[:,[1]] a=a[:[0]] 这样吧 08/07 01:41
7F:→ iphone2003: a=a[:,[0]]才对 刚刚忘了加逗号 08/07 01:42
8F:推 ichere: 可以试试a.index.values把第一行提取出来 08/07 03:45
9F:推 sherees: iphone大正解 08/07 12:52