数据帧子系统

2024-05-19 02:52:22 发布

您现在位置:Python中文网/ 问答频道 /正文

我已经有了一个数据帧,并且正在将其中的一些数据帧子集为另一个数据帧。在

我是这样做的:

D = njm[['svntygene', 'intgr', 'lowgr', 'higr', 'lumA', 'lumB', 'wndres', 'nlbrst',        'Erneg', 'basallike']]

我想试着用整数的位置来设置它,如下所示:

^{pr2}$

但我有个错误。我该怎么做这个部分?阅读文档,但找不到明确的答案。在

另外,是否也可以将列表作为值传递给它?在

谢谢。在


Tags: 数据luma整数子集intgrpr2njmlumb
1条回答
网友
1楼 · 发布于 2024-05-19 02:52:22

这将在documentationiloc部分中介绍:您可以传递一个包含所需索引的列表。在

>>> df = pd.DataFrame(np.random.random((5,5)),columns=list("ABCDE"))
>>> df
          A         B         C         D         E
0  0.605594  0.229728  0.390391  0.754185  0.516801
1  0.384228  0.106261  0.457507  0.833473  0.786098
2  0.364943  0.664588  0.330835  0.846941  0.229110
3  0.025799  0.681206  0.235821  0.418825  0.878566
4  0.811800  0.761962  0.883281  0.932983  0.665609
>>> df.iloc[:,[1,2,4]]
          B         C         E
0  0.229728  0.390391  0.516801
1  0.106261  0.457507  0.786098
2  0.664588  0.330835  0.229110
3  0.681206  0.235821  0.878566
4  0.761962  0.883281  0.665609

相关问题 更多 >

    热门问题