Очень новый для Python/Pandas, и это мой первый проект. Поскольку это мой первый пост в Stackoverflow, я приношу свои извинения, если это не отформатировано правильно, или об этом уже ответили. Я искал и не мог найти этот конкретный случай. Я импортировал в панды.Изменить строку в pandas на заголовки столбцов
Оригинал:
Я тогда делать:
df.columns = df.iloc[3]
df = df.ix[4:]
df = df.reset_index(drop=True)
Corrected колонки:
Но верхняя левая ячейка "3". Я бы предпочел, чтобы он был пустым, или «Индекс». Как я могу изменить это? Я чувствую, что я получил большую часть пути!
показать нам строку импорта - 'read_csv' или' read_table'? У обоих есть аргумент * skiprows *. – Parfait
Попробуйте 'df.columns = df.iloc [3] .data' – MMF
Вот строка импорта; импорта панды как Pd DF = pd.read_excel ('HTTP: //website.xls', сентябрь = "" заголовок = None) df.columns = df.iloc [3] DF = df.ix [4:] ДФ = df.reset_index (падение = True) ДФ [ 'Date'] = pd.to_datetime (ДФ [ 'Дата']) @Parfait – seabird