Транспонировать данные из строк в столбец - PullRequest
0 голосов
/ 29 августа 2018

Я новичок в python, и я пытался использовать DataFrames, чтобы посмотреть, смогу ли я достичь желаемого результата

Это ввод:

            Data = {
            NAME = Jack
            AGE  = 25
            CITY = NYC
        }
            Data = {
            NAME = Jill
            AGE =  35
            CITY = Boston
        }

и он продолжает повторяться в той же последовательности. Я пытался сделать с transpose. Это вывод, который мне нужен:

   NAME AGE CITY
Jack  25  NYC

Jill  35  Boston

Но я не думаю, что это правильный подход. Пожалуйста, вы можете дать некоторые рекомендации?

Ответы [ 2 ]

0 голосов
/ 29 августа 2018

Вы можете ввести данные таким образом, чтобы ваши данные были правильно заполнены

import pandas as pd
df=pd.DataFrame({'NAME':['Jack','Jill'],'AGE':[25,35],'CITY':['NYC','BOSTON']})
0 голосов
/ 29 августа 2018

Я предполагаю, что ввод в виде словаря, это будет работать

import pandas as pd

x = pd.DataFrame([{
            'NAME' : 'Jack',
            'AGE'  : 25,
            'CITY' : 'NYC'
        }.values(),
          {
            'NAME' : 'Jill',
            'AGE' :  35,
            'CITY' : 'Boston'
        }.values()], columns = {'NAME','AGE','CITY'}).set_index('NAME')

print (x)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...