【问题标题】:how can I read only odd columns from dataframe [closed]我怎样才能从数据框中只读取奇数列[关闭]
【发布时间】:2020-06-16 00:23:39
【问题描述】:

select all even columns of a data frame

谁能告诉我我会如何处理奇数列?

【问题讨论】:

  • df.loc[:, 1::2]
  • 谢谢,成功了
  • @ThomasSchillaci 您应该将其添加为答案(以及有关其工作原理的一些解释),以便人们可以对其进行投票并且 OP 可以接受它。
  • @EJoshuaS-ReinstateMonica 好吧,我们走吧

标签: python pandas


【解决方案1】:

切片是如何工作的?

当你在做的时候:

df.loc[:, a:b:c]

你是说:

  • :不要碰行
  • , 行(左)和列(右)之间的分隔符
  • [a:b:c] 提取一个从索引a 开始,在索引b 结束的切片(已排除),填充为c

在您的情况下,您选择 c=2 跳过每隔一列(0、2、4...)和 a=1 将您的切片从一列(1、2、3...)移动。

【讨论】:

    猜你喜欢
    • 2023-03-12
    • 1970-01-01
    • 1970-01-01
    • 2018-03-02
    • 2016-08-01
    • 2015-06-13
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多