当前位置: 首页 > 知识库问答 >
问题:

转换词典到Python Dataframe[复制]

仉英朗
2023-03-14
Dict = {'type': 'book', 'text_eng': 'National accounts', 'text': 'Volkswirtschaftliche Gesamtrechnungen', 'anchor': 'GESAMTVOLK'}
pd.DataFrame(Dict)
pd.DataFrame.from_dict(Dict)

上面的脚本抛出错误:“ValueError:如果使用所有标量值,则必须传递索引

我需要字典键作为数据帧列

下面的脚本可以很好地作为字典值添加为列表

Dict = {'type': ['book'], 'text_eng': ['National accounts'], 'text': ['Volkswirtschaftliche Gesamtrechnungen'], 'anchor': ['GESAMTVOLK']}

请让我知道如何实现这一点?

共有1个答案

姜鸿畴
2023-03-14

使用:

import pandas as pd

D = {'type': 'book', 'text_eng': 'National accounts', 'text': 'Volkswirtschaftliche Gesamtrechnungen', 'anchor': 'GESAMTVOLK'}
a = pd.DataFrame([D])
print(a)

输出:

       anchor                                   text           text_eng  type
0  GESAMTVOLK  Volkswirtschaftliche Gesamtrechnungen  National accounts  book
 类似资料:
  • 让给定的字典是 所以基本上我想要一个这样的矩阵 我如何才能有效地实现这一点?

  • 我面临的一个基本问题是如何用json格式的文本来转换从解析列中获得的字典列表。以下是数据的简短快照: 此外,我用来解析的代码详细如下: stdf_noncookie是我试图转换成熊猫数据目录的字典列表。'attributes'是具有json格式文本的列。我试图从这个链接中学到一些东西,但这并不能解决我的问题。任何将词典列表转换为panda dataframe的建议/技巧都将有所帮助。

  • 问题内容: 我有一个csv文件 我想从此csv创建字典列表。 输出为: 我怎样才能做到这一点? 问题答案: 用途: 将导致:

  • 问题内容: 用Java在字典中可以声明已经声明的项目吗?就像下面的C#代码一样: 我该怎么办?我要使用哪种类型?我读过字典已过时。 问题答案: 这将做您想要的: 该语句创建HashMap的匿名子类,与父类的唯一区别是在实例创建过程中添加了4个条目。在Java世界中,这是一个相当普遍的习惯用法(尽管有些人有争议,因为它创建了一个新的类定义)。 由于这一争议,从Java 9开始,有一个新的惯用法来方便

  • 我正在查询一个API并从中提取我需要的数据。然后我想把它转换成熊猫数据帧,但不确定最好的方法是什么。我有一些有用但很复杂的东西。下面的示例数据是一个字典,但它实际上来自一个API,但它能够理解这一点。

  • 我有一个列表的字典(等长),我想把它转换成一个数据帧,这样字典中的每个键代表数据帧中的一列(或一系列),并且对应于每个键的值列表被转换成数据帧中的单个记录专栏。 假设词典的内容是: 我希望dataframe的内容是: 我尝试通过首先将字典转换为数据帧,然后对数据帧进行转置来解决这个问题。 这给出了以下输出: 我不知道如何进一步进行。