当前位置: 首页 > 知识库问答 >
问题:

python dataframe pandas将列从n(int)删除到n(int)

锺离刚洁
2023-03-14

所以我有超过1000000列

pd.DataFrame.drop() #I know this is used to drop a column 

但我只需要前10000列,基本上将列从n(int)降至n(int)。谢谢!

共有1个答案

空夕
2023-03-14

您可以使用iloc选择第一个n列,并将其重新分配给您的数据:

n = 10000
df = df.iloc[:, :n]
 类似资料:
  • 问题内容: 在每行末尾添加\ n,结束程序正常工作,仅在最后一行工作… 请举个例子,我在任何解决方案中都尝试不了什么,而我发现这里不适合我。 问题答案: 您可以分割最后一个字符: 也许更好的方法是使用字符串库:

  • 问题内容: 我已经看过这篇文章: Python:通过删除每个第n个元素从现有列表构建新列表,但是由于某些原因,它对我不起作用: 我这样尝试: 此函数需要一个列表和。然后,它使用列表中的n步删除第n个元素,并打印结果。 这是我的函数调用: 错误的输出: 代替 然后我从上面的链接尝试了一个变体: 再次,函数调用: 给了我同样的错误的结果: 不是 如何正确地从列表中删除/删除/删除 第n个 项目? 问题

  • 我在查看我的代码,希望提高它的性能,然后我看到了这个: 坐在后面,洋洋得意地看着代码运行,执行了大约10%!比它以前的版本更糟。这让我大吃一惊。有什么想法吗? flow Javadocs:“返回最大(最接近正无穷大)的双倍值,该值小于或等于参数,并且等于数学整数。” 编辑在我的情况下n是一个长。cast-flood-sqrt是否会产生与cast-sqrt不同的int?我个人不明白为什么会...所有

  • 所以假设我有一个从到的所有整数的列表。 我想用一个函数过滤列表(或者它是谓词?我不太习惯Haskell编程中使用的所有术语)。如果此函数的位置n等于true,我想删除位置n-1、n和1的元素。 示例:假设列表中位置4的元素等于,对于函数等于true。然后我想删除位置、和的元素,它们分别等于、和。所以我的最终列表如下所示: 我是一个没有经验的Haskell程序员,只是为了好玩。我想过使用lambda

  • 描述 (Description) 当且仅当设置了指定位时, java.math.BigInteger.testBit(int n)返回true。 它计算(这&(1“”n))!= 0)。 声明 (Declaration) 以下是java.math.BigInteger.testBit()方法的声明。 public boolean testBit(int n) 参数 (Parameters) n -

  • 描述 (Description) java.math.BigInteger.shiftRight(int n)返回一个BigInteger,其值为(this“”n)。 执行签名扩展。 移位距离n可以是负的,在这种情况下,该方法执行左移。 它计算楼层(这/ 2 n )。 声明 (Declaration) 以下是java.math.BigInteger.shiftRight()方法的声明。 publi