我手里有个小弟弟。我需要将这个dict变量转换为像读取csv文件这样的系列。我该怎么做?
dict = {
'confidentiality': 'complete',
'integrity': 'complete',
'access_complexity': 'high',
'availability': 'complete',
'authentication': 'none',
'cpe_type': 'application'
}我试着:
import pandas as pd
series = pd.Series(dict)
print(series)我的产出:
access_complexity high
authentication none
confidentiality complete
cpe_type application
integrity complete
dtype: object我要输出:
0 complete
Name: confidentiality, Length: 1, dtype: object
0 complete
Name: integrity, Length: 1, dtype: object
0 high
Name: access_complexity, Length: 1048, dtype: object
...发布于 2018-12-07 08:54:16
您可以将变量dict更改为d,因为python,然后使用Series构造函数进行迭代:
d = {
'confidentiality': 'complete',
'integrity': 'complete',
'access_complexity': 'high',
'availability': 'complete',
'authentication': 'none',
'cpe_type': 'application'
}
for k, v in d.items():
print (pd.Series([v], name=k))
0 complete
Name: confidentiality, dtype: object
0 complete
Name: integrity, dtype: object
0 high
Name: access_complexity, dtype: object
0 complete
Name: availability, dtype: object
0 none
Name: authentication, dtype: object
0 application
Name: cpe_type, dtype: objecthttps://stackoverflow.com/questions/53666104
复制相似问题