Я только начинаю с Pandas и пытаюсь превратить имеющийся у меня файл данных во что-то, что я могу экспортировать и прочитать.У меня есть CSV в этой форме:
time | parameter | value
------------------------------------
1 | a | 21
2 | a | 21
3 | a | 21
1 | b | 19
2 | b | 19
3 | b | 19
1 | c | 17
2 | c | 17
3 | c | 17
Я хочу преобразовать его в следующую форму:
time | a | b | c
------------------------------------
1 | 21 | 19 | 17
2 | 21 | 19 | 17
3 | 21 | 19 | 17
1 | 21 | 19 | 17
2 | 21 | 19 | 17
3 | 21 | 19 | 17
1 | 21 | 19 | 17
2 | 21 | 19 | 17
3 | 21 | 19 | 17
Конечно, мои данные имеют разные значения, но приведенный выше пример долженбыть достаточным.Это данные о погоде, такие как температура и скорость ветра, и в каждой строке есть метка времени измерения, имя параметра и значение.
Я хочу преобразовать его в один ряд с 3 столбцами (или более, если естьбольше параметров) для каждой временной метки, где имя столбца является именем параметра.
Я знаю, что мне нужно сгруппировать данные по столбцу времени, поэтому я сделал df.groupby('time')
Однако я не могу понять, как выполнить метод apply, который даст мне желаемые результаты.Любые советы приветствуются!