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

yipeiwu_com5年前Python基础

把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的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

python 消除 futureWarning问题的解决

在用LogisticRegression和svm的时候会出一堆futureWarning很碍眼于是 解决方法如下: from warnings import simplefilter...

python黑魔法之参数传递

我们都听说,python世界里面,万物皆对象。 怎么说万物皆对象呢?最常见的: > class A: pass > a = A() 我们说a是一个对象。 那么既然是万...

python中的for循环

python中的for循环

Python for循环可以遍历任何序列的项目,如一个列表或者一个字符串。 语法: for循环的语法格式如下: for iterating_var in sequence:...

简单谈谈python中的多进程

进程是由系统自己管理的。 1:最基本的写法 from multiprocessing import Pool def f(x): return x*x if __name__...

python中virtualenvwrapper安装与使用

virtualenv与virtualenvwrapper 当涉及到python项目开发时为了不污染全局环境,通常都会使用环境隔离管理工具virtualenv与virtualenvwra...