Я импортирую данные с разделителями табуляции через pandas и назначаю новые имена столбцов через dataframe.columns = []
. Однако при присвоении имен столбцов порядок имен изменяется.
Это мои данные:
"ID_final" "Value01" "Value02" "Value03" "Value04" "Value05" "Value06" "Value07" "Value08" "Value09" "Value10" "Value11" "Value12"
724 0.00332 0.00224 0.00186 0.00131 0.00108 0.09092 0.14388 0.02926 0.01127 0.00829 0.00593 0.00448
1029 0.00317 0.00221 0.00193 0.00139 0.00128 0.04204 0.09327 0.02509 0.01035 0.00776 0.00561 0.00438
1700 0.0051 0.00353 0.00304 0.00233 0.00189 0.13548 0.21747 0.04044 0.01531 0.01173 0.00856 0.00667
И вот что я делаю:
import pandas as pd
dataframe = pd.read_csv('data.txt', sep='\t')
header = {
'ID',
'January',
'Febraury',
'March',
'April',
'May',
'June',
'July',
'August',
'September',
'October',
'November',
'December'}
dataframe.columns = header
После того, как я присвоил имена столбцам, порядок заголовков был изменен и начинается с сентября, а остальные месяцы следуют более или менее случайным образом. Как сохранить порядок header
.