Ввод имени ячейки в столбце в кадре данных pandas

Допустим, что у меня есть dataframe (с использованием библиотеки анализа данных pandas), которая выглядит так:

Unnamed Column1: 1 'Puppies' 2 6 3 15 4 13 5 12 

И я хочу, чтобы dataframe выглядел так:

  'Puppies' 1 6 2 15 3 13 4 12 5 80 

Как переместить все, включая записи, чтобы заменить имя столбца. Есть ли способ сделать это?

 df.columns = df.iloc[0] # set the columns to the values in the first row df = df.iloc[1:] # reassign df to all rows but the first 

Обратите внимание, что "Unnamed: 1" звучит подозрительно, как имя pd.read_csv присваивает столбцу, если в строке заголовка не было имени столбца. В этом случае вместо исправления результата, как показано выше, вы можете решить проблему с помощью skiprows=1 или header=1 . skiprows=1 приведет к тому, что pd.read_csv пропустит первую строку и, таким образом, автоматически прочитает заголовки (имена столбцов) из второй строки.

Interesting Posts

Ссылка на диапазон в Excel

VBA: обновите страницу Excel, связанную с Nielsen

Объект Range возвращает пустые значения

Ограниченные результаты при использовании соединителя Excel BigQuery

Сохранение ячеек с добавочными знаками после запятой

Ссылка на объект, которому присваивается макрос

Комплексный поиск с фиксированной строкой и динамическим столбцом

Объединение данных из двух таблиц в Excel 2010

Условный формат в файле Excel

Игнорировать определенный символ в ячейках перед вычислением среднего значения столбца

Библиотека рабочей книги не считывает значение ячейки, если ячейка пуста

Вложенные петли в VBA Excel

VBA определяет значение диапазона как значение ячейки

Есть ли простой способ узнать, какие параметры строки подключения требуется для использования драйвером ODBC .Net?

Найти значение в пределах диапазона ячеек и вернуть значение на определенное расстояние

Давайте будем гением компьютера.