我想从数据集中删除多个列。这些列位于随机位置,我有它们的名称。目前,我删除它们如下。
import pandas as pd
data = pd.read_csv('data.cvs')
del data['021']
del data['hg1']
del data['3bm']
del data['og1']
del data['36m']
del data['y7p']
del data['dk4']
有人能告诉我如何简化在更少代码行中删除列的过程吗。
试试这个:
pd.read_csv('data.cvs').drop(['col1','col2'], axis=1)
如果您事先知道所需列的列表,则最好使用usecols
参数:
pd.read_csv('data.cvs', usecols=['col_A','col_B'])
在这种情况下,Pandas将不会为不需要的列分配内存,而且它的工作速度也会更快
我构建了一个使用BingAPI下载数据集的代码。当我在终端上运行它时,它返回以下错误: 所以我升级了Numpy,但没有用 那么我该怎么做呢?
对于包含10列的数据框,如何删除索引2以上的列。数据框如下所示: 任务是删除列3-列10
问题内容: 我正在使用以下代码进行练习, http://docs.oracle.com/javase/tutorial/uiswing/examples/layout/BorderLayoutDemoProject/src/layout/BorderLayoutDemo.java 我也加 在createAndShowGUI()方法中, 而且,我希望此窗口不具有标题栏,关闭和最小化按钮。 我尝试了以
本文向大家介绍ThinkPHP删除栏目(实现批量删除栏目),包括了ThinkPHP删除栏目(实现批量删除栏目)的使用技巧和注意事项,需要的朋友参考一下 前段时间发表了一个删除栏目的随笔,当时实现的功能是删除一条信息,这次来实现一下批量删除栏目。 我们需要达到的是这样一个效果: 选中批量删除按钮后可以选中所有该页面的栏目,这个是前端页面的实现,在这里就不多说了,我们直接进入正题:批量删除的功能。 1
问题内容: 我必须向现有表添加唯一约束。很好,除了表已经有数百万行,而且许多行违反了我需要添加的唯一约束。 删除有问题的行的最快方法是什么?我有一条SQL语句,该语句查找重复项并将其删除,但要花很长时间才能运行。有没有其他方法可以解决此问题?也许备份表,然后在添加约束后还原表? 问题答案: 其中一些方法似乎有些复杂,我通常这样做是: 给定table table,要在()上对其进行唯一化,使行保持为
我有一个带有重复ID的熊猫数据框。下面是我的数据框 如何仅删除类型为