如何使用python将元素dict添加到数据帧?

2024-06-10 01:23:09 发布

您现在位置:Python中文网/ 问答频道 /正文

我想将dict中的数据添加到数据框中,并在表上显示是否可行

import pandas as pd
names = ['alan','jack','martin','loki','edward','sakes']
old = [18,17,20,21,22,19]

data = {'names':names,'old':old}
print(data)

执行死刑后:

{'names': ['alan', 'jack', 'martin', 'loki', 'edward', 'sakes'], 'old': [18, 17, 20, 21, 22, 19]}

any solution possible ??

请帮助我,我需要帮助


Tags: 数据importpandasdatanamesasolddict
2条回答

其实很简单:

pd.DataFrame([data])

这应该能奏效

我真的不知道您是想要以列为导向还是以行为导向

timr@tims-gram:~/src$ cat x.py
import pandas as pd
names = ['alan','jack','martin','loki','edward','sakes']
old = [18,17,20,21,22,19]
print( pd.DataFrame( [old], columns=names ) )
print( pd.DataFrame( {'names': names, 'old':old } ) )

输出:

timr@tims-gram:~/src$ python x.py
   alan  jack  martin  loki  edward  sakes
0    18    17      20    21      22     19
    names  old
0    alan   18
1    jack   17
2  martin   20
3    loki   21
4  edward   22
5   sakes   19

相关问题 更多 >