python

超轻量级php框架startmvc

pandas 实现字典转换成DataFrame的方法

更新时间:2020-06-09 03:18 作者:startmvc
把dictd={'A':0}转换成DataFrame,首先,DataFrame的语法格式应为:importpandasaspddf=pd.DataFrame({'A':[0]}

把dictd = {'A':0}转换成DataFrame,

首先,DataFrame的语法格式应为:


import pandas as pd
df = pd.DataFrame({'A':[0]})#'A'是columns,对应的是list

输出:


 A
0 0

但是如果是:


df = pd.DataFrame({'A':0})#直接输入dict

会报错


ValueError: If using all scalar values, you must pass an index

解决办法1:

指定index


pd.DataFrame({'A':0},index=[0])

解决办法2:

把字典放在list中


pd.DataFrame([{'A':0},{'A':1}])

输出:


 A
0 0
1 1

以上这篇pandas 实现字典转换成DataFrame的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。