[英]Transform Pandas Dataset into its Values and Column Value
建立数据框并使用melt
:
pd.DataFrame(mydict).melt(var_name='Column')
Column value
0 government agency FBI
1 government agency CIA
2 government agency NSA
3 international organization EU
4 international organization NATO
5 international organization World Bank
6 company Amazon
7 company Google
8 company Microsoft
这里是单线:
import pandas
mydict = {'government agency': ['FBI', 'CIA','NSA'], 'international organization': ['EU', 'NATO', 'World Bank'], 'company': ['Amazon', 'Google', 'Microsoft']}
df = pandas.DataFrame(data=[(k,v) for k in mydict for v in mydict[k]], columns=["value", "column"])
输出:
value column
0 company Amazon
1 company Google
2 company Microsoft
3 government agency FBI
4 government agency CIA
5 government agency NSA
6 international organization EU
7 international organization NATO
8 international organization World Bank
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.