Python相当于R c()函数?
发布时间:2020-12-20 11:44:59 所属栏目:Python 来源:网络整理
导读:我想使用列索引从pandas数据帧特定列中进行选择. 特别是,我想在R中通过c(12:26,69:85,96:99,134:928,933:935,940:967)生成的列索引选择列索引.我想知道如何在Python中执行此操作? 我想的是以下内容,但当然,python没有一个名为c()的函数… input2 = in
我想使用列索引从pandas数据帧特定列中进行选择.
特别是,我想在R中通过c(12:26,69:85,96:99,134:928,933:935,940:967)生成的列索引选择列索引.我想知道如何在Python中执行此操作? 我想的是以下内容,但当然,python没有一个名为c()的函数… input2 = input2.iloc[:,c(12:26,69:85,96:99,134:928,933:935,940:967)] 解决方法
把@hrbrmstr的评论放到答案中,因为它解决了我的问题,我想说清楚这个问题已经解决了.另外,请注意范围(a,b)给出数字(a,a 1,…,b-2,b-1),不包括b.
R的组合功能 c(4,12:26,933:935) 被翻译成Python为 [4] + list(range(12,27)) + list(range(69,86)) + list(range(96,100)) + list(range(134,929)) + list(range(933,936)) (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |