#python #python-3.x #pandas #dataframe #indexing
#python #python-3.x #pandas #фрейм данных #индексирование
Вопрос:
Как перечислить имена столбцов вместе с их индексом из фрейма данных в python?
приведенный ниже код дает только номера индексов имен столбцов. Но мне нужно узнать, как перечислять номера индексов вместе с именами столбцов для большого набора данных с именами нескольких столбцов.
enter code here:
columnnames=['a','b','c']
df.columns.get_loc(col) for col in column_names
Комментарии:
1. Используйте это:
[df.columns.get_loc(c) for c in df.columns]
2. Я сделал то же самое, но смог получить только индекс . Я ищу что-то, что показывает имена столбцов вместе с их индексом
3. pandas.pydata.org/pandas-docs/stable/reference/api/… Попробуйте Loc
4. @SaiSrija Проверьте мой ответ.
Ответ №1:
Вы можете создать map
подобное:
In [3359]: col_map = {df.columns.get_loc(c):c for c in df.columns}
In [3360]: col_map
Out[3360]: {0: 'id', 1: 'count', 2: 'colors'}