dict转dataframe

>>> dict_ = {'key 1': 'value 1', 'key 2': 'value 2', 'key 3': 'value 3'}
>>> pd.DataFrame([dict_])

    key 1     key 2     key 3
0   value 1   value 2   value 3

场景是一个客户是一个dict,dict内部是客户的变量,和各变量对应的value,该方法转成下面的dataframe形式,【且能自动合理地确定每个字段的dtype】

还有一个方法
df = pd.DataFrame.from_dict(dict_,orient='index').T
生成一个单列的dataframe然后转置,这个方法的缺陷是会把所有字段的dtype都设为object




留言

熱門文章