У меня большой массив данных как:
z1.ix[1:2]
index LocalTime Temp TempDiff TempNormal DewPoint
1 5/16/2018 1:00:00 AM 66.92 -3.89 55.22 66.92 NaN
2 5/16/2018 2:00:00 AM 66.92 -3.31 53.47 66.02 NaN
Выше было сгенерировано с использованием pandas.read_csv
Как переименовать столбцы, чтобы они выглядели следующим образом:
z1.ix[1:2]
LocalTime Temp TempDiff TempNormal DewPoint
1 5/16/2018 1:00:00 AM 66.92 -3.89 55.22 66.92
2 5/16/2018 2:00:00 AM 66.92 -3.31 53.47 66.02
Где имя столбца было смещено влево на одно место, а последний столбец удален.
df.rename(columns={'oldCol':'newCol'})
- утомительный метод переименования столбцов, поскольку число столбцов для z1 составляет около 300.
Edit:
Мой CSV-файл имеет:
NA-KBWI Hourly Forecast Made May 16 2018 1510 UTC
LocalTime Temp TempDiff TempNormal DewPoint Cloud Cover FeelsLikeTemp
5/16/2018 0:00 68 -3.38 57.5 66.92 100 68
5/16/2018 1:00 66.92 -3.89 55.22 66.92 100 66.92
5/16/2018 2:00 66.92 -3.31 53.47 66.02 100 66.92
5/16/2018 3:00 66.92 -2.37 52.88 66.02 100 66.92
Я использую следующий код:
pandas.read_csv('myCSV.csv', skiprows=[0])