我知道要删除一列,您需要使用df.drop(’column name’,axis=1)。有没有办法使用数字索引而不是列名来删除列
您可以删除i索引上的列,如下所示:
df.drop(df.columns[i],轴=1)
若列中有重复的名称,那个么这可能会很奇怪,所以若要执行此操作,可以使用新名称重命名要删除的列。或者,您可以像这样重新分配数据帧:
df=df.iloc[:,[j代表j,如果j!=i,则枚举(df.columns)中的c]
共同学习, 共同进步, 祝各位早日成为代码大神
我知道要删除一列,您需要使用df.drop(’column name’,axis=1)。有没有办法使用数字索引而不是列名来删除列
您可以删除i索引上的列,如下所示:
df.drop(df.columns[i],轴=1)
若列中有重复的名称,那个么这可能会很奇怪,所以若要执行此操作,可以使用新名称重命名要删除的列。或者,您可以像这样重新分配数据帧:
df=df.iloc[:,[j代表j,如果j!=i,则枚举(df.columns)中的c]