码迷,mamicode.com
首页 > 其他好文 > 详细

Pandas错误笔记(持续更新)

时间:2018-05-01 12:29:54      阅读:185      评论:0      收藏:0      [点我收藏+]

标签:mile   www   div   ror   val   panda   原来   and   max   

更新至2018.5.1

字典生成DataFrame

今天一个字典生成一个DataFrame,采用了以下形式,每一个value都是一个数(不是vector)

df = pd.DataFrame({
    ‘id‘: data_speed.index,
    ‘Mileage‘:data_speed[‘count‘]*data_speed[‘mean‘],
    ‘SpeedAve‘:data_speed[‘mean‘],
    ‘SpeedStd‘:data_speed[‘std‘],
    ‘SpeedMax‘:data_speed[‘max‘],
    ‘HeightAve‘:data_height[‘mean‘],
    ‘HeightStd‘:data_height[‘std‘],
    })

结果爆出了如下错误

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

原来所以,将字典生成DataFrame,您可以用{‘A‘:[ ‘a‘], ‘B‘: [‘b‘]},当然也不一定非要这样,所以三种方法是可以成功的:
引自: 统计师的Python日记:第四天的补充
第一种:{‘A‘:[‘a‘], ‘B‘: [‘b‘]}

>>> df = pd.DataFrame({‘A‘: [‘a‘], ‘B‘: [‘b‘]})
>>> df
   A  B
0  a  b

第二种:传入索引index

>>> df = pd.DataFrame({‘A‘: ‘a‘, ‘B‘: ‘b‘}, index=[0])
>>> df
   A  B
0  a  b

第三种:DataFrame([dict])

>>> df = pd.DataFrame([{‘A‘: ‘a‘, ‘B‘: ‘b‘}])
>>> df
   A  B
0  a  b

Pandas错误笔记(持续更新)

标签:mile   www   div   ror   val   panda   原来   and   max   

原文地址:https://www.cnblogs.com/bjwu/p/8975791.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!