Как отбрасывать столбцы без записи каждого имени в pandas? - PullRequest
1 голос
/ 02 марта 2020

еще не видел, как это будет, потому что я не хочу запоминать названия столбцов, а также, возможно, мои столбцы целочисленные, просто отбрасывая их по интересующему их положению, любая идея? Нет информации о документации

Большое спасибо

Обновление

Например:

Как перейти по индексу в столбце *

del df[0,1,2,3]  # Doesn't work
df.drop(df.columns[[0,1,2,3]], axis=1)  # Doesn't work because it has a list instead of one column, i mean dropping multiple columns not just one

мой DF:

                                     help  ... success
_links       https://opendata.com/data...  ...    True
fields       https://opendata.com/data...  ...    True

1 Ответ

1 голос
/ 02 марта 2020

Проблема была в исходном решении, не работающем, потому что df был списком.

Итак, сначала обновите как список, а затем приведите к DataFrame, чтобы избежать его.

Затем работайте правильно:

#remove columns by indexing
df1 = df1.drop(df1.columns[[0, 1, 3]], axis=1)
...