注:dict的形式必须是如下2种,不然会报错
dict_a = [{'a': 0, 'b': 1, 'c': 2}]
注:此时dict外面如果加上list,即[{}]形式,生成的df,有[]的数据是list形式
dict_a = {'a': [0], 'b': 1, 'c': 2} # 任意一个list
dict_a = {'a': [0], 'b': [1], 'c': 2} # 任意多个list
dict_a = {'a': [0], 'b': [1], 'c': [2]}
pd.DataFrame(dict_a)
a b c
0 0 1 2
多行有以下3种形式:
注:dict里面的数据如果是list( 'a': [0]形式),生成的df数据也是list形式
dict_b = [{'a': 0, 'b': 1, 'c': 2}, {'a': 3, 'b': 4, 'c': 5}, {'a': 6, 'b': 7, 'c': 8}]
注:如果是一行数据,需要是list形式,不然会报错
dict_b = {'a': [0, 3, 6], 'b': [1, 4, 7], 'c': [2, 5, 8]}
dict_b = {'a': 1, 'b': [1, 4, 7], 'c': [2, 5, 8]} # a列全为1,可以简写
a b c
0 0 1 2
1 3 3 4
2 6 7 8
a b c
0 1 1 2
1 1 4 5
2 1 7 8