Есть идеи изменить расположение набора данных? - PullRequest
0 голосов
/ 13 июля 2020

Вот мой набор данных: скриншот

Но мне нужно отобразить его так:

vehicle R119 R193 R364 ...

A000204 6 55 3 ...

У вас есть идеи, чтобы иметь только одну строку для каждой машины?

Я использую python с pandas в качестве основной библиотеки.

Спасибо

1 Ответ

0 голосов
/ 13 июля 2020

Допустим, df - это данные. Хотя вам не рекомендуется публиковать изображение (см. Комментарии выше)

df=pd.DataFrame({'Vehicle':[204,204,204],'reason':['R119','R193','R364'],'q':[6,55,3]})



   Vehicle reason   q
0      204   R119   6
1      204   R193  55
2      204   R364   3

Просто поверните фрейм данных и reset_index()

 newdf = pd.pivot_table(df, values='q', index=['Vehicle'],columns=['reason']).reset_index()
print(newdf)

reason  Vehicle  R119  R193  R364
0           204     6    55     3
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...