【发布时间】:2022-07-08 09:55:49
【问题描述】:
大家!! 我有个问题。 想象一个包含 [a, b, c, e, f, g, h, i, j] 列的数据框。我想创建一个只有 a、c-g 列的第二个 DF。我怎样才能在一个单一的coman中做到这一点而不创建一个列表来放置列?比如我是这样写的:
columns = ['a', 'c', 'e', 'f', 'g']
df2 = df.loc[:,~df.columns.isin(columns)]
我会知道是否有类似的东西:
df2 = df.loc[:,'a': 'g']
但不包括“b”列。
第二种方式我做了两个命令,一个从 a-g 中选择,第二个是删除 b。
我想知道我是否可以同时从 a-g 中选择并删除 b
【问题讨论】: