首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将dict转换为串联(dtype: object)

如何将dict转换为串联(dtype: object)
EN

Stack Overflow用户
提问于 2018-12-07 08:51:50
回答 1查看 371关注 0票数 0

我手里有个小弟弟。我需要将这个dict变量转换为像读取csv文件这样的系列。我该怎么做?

代码语言:javascript
复制
dict = {
 'confidentiality': 'complete', 
 'integrity': 'complete', 
 'access_complexity': 'high', 
 'availability': 'complete', 
 'authentication': 'none', 
 'cpe_type': 'application'
}

我试着:

代码语言:javascript
复制
import pandas as pd
series = pd.Series(dict)
print(series)

我的产出:

代码语言:javascript
复制
access_complexity              high
authentication                 none
confidentiality                complete
cpe_type                       application
integrity                      complete
dtype: object

我要输出:

代码语言:javascript
复制
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

...
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-07 08:54:16

您可以将变量dict更改为d,因为python,然后使用Series构造函数进行迭代:

代码语言:javascript
复制
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: object
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53666104

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档