我是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
但是我认为这不是正确的方法。请您提供一些指导?
答案 0 :(得分:0)
我假设输入形式为字典形式,
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)
答案 1 :(得分:0)
您可以采用这种输入方式来正确填充数据
import pandas as pd
df=pd.DataFrame({'NAME':['Jack','Jill'],'AGE':[25,35],'CITY':['NYC','BOSTON']})