то, что я спрашиваю, должно быть что-то очень легкое, но я, честно говоря, не вижу этого ....: (
У меня есть массив, скажем,
data = [[1, 2, 3],
[4, 5, 6],
[7, 8, 9],
[10,11,12]]
и я хочу поместить его в фрейм данных.
Я делаю df = pd.Dataframe(data, columns={'col1', 'col2', 'col3'})
стремится к:
col1 col2 col3
1 2 3
4 5 6
7 8 9
10 11 12
но я получаю:
col3 col1 col2
1 2 3
4 5 6
7 8 9
10 11 12
(обратите внимание на несоответствие имен столбцов и данных)
Я знаю, что могу изменить порядок имен столбцов при создании информационного кадра, но я пытаюсь понять, как это работает.
Я делаю что-то не так, или это нормальное поведение? (почему же?)