熊猫:返回具有特定非连续列选择的新数据框[重复]

Posted

技术标签:

【中文标题】熊猫:返回具有特定非连续列选择的新数据框[重复]【英文标题】:Pandas: Return a new Dataframe with specific non continuous column selection [duplicate] 【发布时间】:2016-09-17 16:17:18 【问题描述】:

我有一个包含 85 列和大约 10.000 行的数据框。 第一列是Shrt_Desc,最后一列是Refuse_Pct 我想要的新数据框必须有Shrt_Desc,然后留下一些列,然后在系列中包含Fiber_TD_(g)Refuse_Pct 我用:

dfi_3 = food_info.loc[:, ['Shrt_Desc', 'Fiber_TD_(g)':'Refuse_Pct']] 

但它给出了语法错误。 有什么想法可以实现吗? 谢谢。

【问题讨论】:

【参考方案1】:

借用this answer的主要思想:

pd.concat([food_info['Shrt_Desc'], food_info.ix[:, 'Fiber_TD_(g)':]], axis=1) 

【讨论】:

以上是关于熊猫:返回具有特定非连续列选择的新数据框[重复]的主要内容,如果未能解决你的问题,请参考以下文章

熊猫数据框:在固定其他列的列中提取具有特定标准/条件最小值的数据[重复]

熊猫。选择特定列[重复]

熊猫根据索引标签选择特定列中的值[重复]

根据索引在熊猫数据框中查找特定列的值[重复]

从熊猫数据框中提取在特定列中具有特定值的所有行

删除熊猫数据框中具有特定值的行[重复]