pandas 把字典转换成DataFrame

把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)