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

Python使用drop()方法?

漆雕修德
2023-03-14

假设我有一个包含以下列的数据框:标记别名注释类型

是否有一种方法可以在不必键入以下行的情况下删除所有非注释的列?

df.drop(["TAG","ALIAS","TYPE"], 1)

是否有一种方法可以在其中的某个位置键入if语句并删除任何非列调用的内容,例如,注释


共有2个答案

邓英卓
2023-03-14

我改变了主意,增加了一个答案。这是令人讨厌的,因为A-Za-z和ayhan所说的更有意义。。。

... 然而,这并不能阻止我发布这篇文章

df.drop(df.columns.difference(['COMMENT']), 1)
施知
2023-03-14

如果您知道您只想要列注释,只为

df = df['COMMENT']

如果您正在寻找以COMMENT开头的各种列,例如COMMENT1,COMMENT2等,您可以使用过滤器

df = df.filter(like = 'COMMENT')

正如@piRsquared所建议的,选择柱的另一种方法

df = df[['COMMENT']]

如果要选择多个列,则尤其需要这样做

df = df[['COMMENT', 'COMMENT1']]
 类似资料:
  • 描述 (Description) Drop效果可以与show/hide/toggle一起使用。 这会使元素掉落或通过放下它来显示它。 语法 (Syntax) 以下是使用此效果的简单语法 - <i>selector</i>.hide|show|toggle( "drop", {arguments}, speed ); 参数 (Parameters) 以下是所有论点的描述 - direction -

  • 此函数用于取消分配变量。 语法 (Syntax) drop variable_name 参数 (Parameters) variable_name - 需要删除的变量。 返回值 (Return Value) 没有 例子 (Example) /* Main program */ options arexx_bifs a = 5 say a drop a say a 当我们运行上述程

  • 根据需要删除的元素数量从序列中删除元素。 语法 (Syntax) 以下是语法。 (drop num seq1) Parameters - 'seq1'是元素的序列列表。 'num'是需要删除的元素数。 Return Value - 返回从序列中删除所需元素的元素序列。 例子 (Example) 以下是Clojure下降的一个例子。 (ns clojure.examples.example

  • 我有spring boot、spring data、hibernate和ms sql,但是使用策略,hibernate基于我的类的旧实现创建表。 实体类如下所示: 在application.properties中,相关配置: 但是我在stdout中看到的是,一旦我运行我的应用程序:

  • 现在我们讨论了 trait,让我们看看一个由 Rust 标准库提供的特殊 trait,Drop。Drop trait 提供了一个当一个值离开作用域后运行一些代码的方法。例如: struct HasDrop; impl Drop for HasDrop { fn drop(&mut self) { println!("Dropping!"); } } fn mai

  • 描述 (Description) Drop-able函数可以与JqueryUI中的交互一起使用。此函数可以在任何DOM元素上启用可删除功能。我们可以通过鼠标单击它来删除可拖动元素。 语法 (Syntax) 以下是使用可拖动的简单语法 - $( "#droppable" ).droppable(); 例子 (Example) 以下是一个简单的示例,显示了drop-able的用法 - <html>