美文网首页
pandas-Period类型做键值引起的错误

pandas-Period类型做键值引起的错误

作者: kexiaohua | 来源:发表于2017-11-15 16:05 被阅读0次

最近在使用jupyter练习pandas使用的时候,想使用日期做横轴,demo代码和报错如下:

#随机生成数据
data = np.random.randn(5)
#生成时间数组
dates = pd.date_range('1/1/2000', periods=5)
print(dates)
#使用pandas建立带标签的数组,标签为时间
time_series = pd.Series(data,  index=dates)
print(time_series)
time_series.plot()

如下报错:

TypeError: float() argument must be a string or a number, not 'Period' 
[TypeError:float()参数必须是字符串或数字,而不是“Period”]

报错原因:

这种写法只适应于pandas 0.20.0版本

经查阅资料,了解到时pandas版本引发的问题,于是查阅本地版本,不支持;


image.png

解决方法:

重新安装pandas,降低版本使pandas得版本为0.2.0
安装命令为:pip3  install pandas==0.20.2

重新运行程序:

image.png

相关文章

  • pandas-Period类型做键值引起的错误

    最近在使用jupyter练习pandas使用的时候,想使用日期做横轴,demo代码和报错如下: 如下报错: 报错原...

  • Day 3 模型选择

    TODO 学习曲线和网格搜索代码 错误类型 过度简化 -->欠拟合在训练集中表现不好,称这种错误类型为 偏差引起...

  • string类型操作1

    SET (添加String类型的 键值对) set 命令 用于添加键值对,值 为string类型 语法: set ...

  • Redis学习--redis数据类型

      作为一种高性能键值对数据库,redis支持的键值数据类型有字符串类型、散列类型、列表类型、集合类型、有序集合类...

  • 键值类型Map,Object

    Object 1 .现在使用的对象,只能提供键值对的集合,只能用字符串当作键2 .如果想拿一个document.q...

  • Redis--哈希

    哈希类型是指键值本身又是一个键值对结构 -----------------------------命令 ---设置...

  • 2018-08-28 day7 字典与集合

    1.字典 格式:{键值对1,键值对2,键值对3...} 字典是容器类型(序列),以键值对作为元素字典里的元素都是以...

  • reids基础

    redis的基本操作 TYPE获得键值的数据类型 TYPE命令用来获得键值的数据类型,返回值可能是string...

  • redis 基本使用

    什么是redis 键值类型 String字符类型 map散列类型 list列表类型 set 集合类型 有序集合类型...

  • 第二月第二周知识点

    异常: try:可能引起异常的代码。 except:对异常的处理代码。 Except后面可以跟你要捕捉的错误类型 ...

网友评论

      本文标题:pandas-Period类型做键值引起的错误

      本文链接:https://www.haomeiwen.com/subject/jnxhvxtx.html