2024-05-19 02:52:22 发布
网友
我已经有了一个数据帧,并且正在将其中的一些数据帧子集为另一个数据帧。在
我是这样做的:
D = njm[['svntygene', 'intgr', 'lowgr', 'higr', 'lumA', 'lumB', 'wndres', 'nlbrst', 'Erneg', 'basallike']]
我想试着用整数的位置来设置它,如下所示:
但我有个错误。我该怎么做这个部分?阅读文档,但找不到明确的答案。在
另外,是否也可以将列表作为值传递给它?在
谢谢。在
这将在documentation的iloc部分中介绍:您可以传递一个包含所需索引的列表。在
iloc
>>> 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
这将在documentation的
iloc
部分中介绍:您可以传递一个包含所需索引的列表。在相关问题 更多 >
编程相关推荐