Pandas добавляет дополнительную строку в DataFrame при присвоении индекса

Я пытаюсь использовать 0-й столбец («Gene.name») в качестве значений индекса. Ниже приведены исходные данные: введите описание изображения здесь

Я попытался установить индекс несколькими способами. Первый использовал index_col=0 в создании DataFrame . Я также попробовал DF_mutations.index = DF_mutations["Gene.name"] но оба они привели к пустой строке под заголовком ниже: введите описание изображения здесь

Как я могу избавиться от этой дополнительной строки, когда я переопределяю значения индекса?

One Solution collect form web for “Pandas добавляет дополнительную строку в DataFrame при присвоении индекса”

Пустая строка в распечатке, которую вы видите, состоит в том, что index имеет имя – Gene.name ( Gene.name это не настоящая строка в DataFrame). Если вы не хотите эту строку, я считаю, что вам нужно будет покончить с этим именем. Пример –

 df.index.name = None 

Демо –

 In [6]: df = pd.DataFrame([[1,2,3,4],[1,2,3,4]]).set_index(0) In [7]: df Out[7]: 1 2 3 0 <-------------------------- Name of the index for this DataFrame 1 2 3 4 1 2 3 4 In [10]: df.index.name=None In [11]: df Out[11]: 1 2 3 1 2 3 4 1 2 3 4 
  • Pandas df.to_csv ("file.csv" encode = "utf-8") все еще дает символы мусора для знака минус
  • Как найти 5-минутные пробелы в кадре данных Pandas?
  • Тестирование последующих значений в DataFrame
  • Панды применяются с общей суммой во втором столбце
  • конвертировать числовые даты sas в datetime в Pandas
  • Гистограмма времени
  • Панды: построение двух гистограмм на одном и том же участке
  • Ускорение виртуального создания с помощью numpy и pandas
  •  
    Interesting Posts for Van-Lav

    cursor.rowcount дает объект 'int' не вызываемая ошибка

    Увеличение / уменьшение скорости воспроизведения WAV-файла Python

    Сообщение «API REST Twitter Twitter v1 больше неактивен. Перейдите на API v1.1 '

    Python 2 – Как бы вы округлили вверх / вниз до ближайших 6 минут?

    Пересечение графика matplotlib с несортированными данными

    Проблема Node.js :: Угловая не определена :: не может оштрафовать пакеты bower :: nodegyp vs Python

    Сортировка кортежей кортежей в алфавитном порядке

    Подсчитайте уникальные значения с помощью панд

    Регулярное выражение для управления экранированными символами для элементов, таких как строковые литералы

    Схема tkinter gui с использованием фреймов и сетки

    psycopg2 для обработки временной метки без часового пояса

    findContours и drawContours ошибки в opencv 3 beta / python

    itertools не распознает numpy int как действительные входы на Python 3.6

    Ошибка вызова LibreOffice из Python

    создание нескольких таблиц Excel с использованием данных в кадре данных pandas

    Python - лучший язык программирования в мире.