首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >模块“熊猫”没有“tslib”属性

模块“熊猫”没有“tslib”属性
EN

Stack Overflow用户
提问于 2019-09-28 04:03:16
回答 4查看 16.3K关注 0票数 12

我无法在python中使用ggplot包。

代码语言:javascript
复制
import pandas as pd

from ggplot import *


import pandas as pd

from ggplot import *

它返回:

AttributeError:模块“熊猫”没有属性“tslib”

EN

回答 4

Stack Overflow用户

发布于 2019-11-25 08:29:36

我在我的PC上的import源文件中更改了pandas模块的ggplot命令,它为我工作。您可以在您的错误信息中找到那些在您的PC上的位置。对我来说是C:\Users\user\Anaconda3\Lib\site-packages\ggplot

我修改过的文件:

C:\Users\user\Anaconda3\Lib\site-packages\ggplot\utils.py

从…

代码语言:javascript
复制
date_types = (
    pd.tslib.Timestamp,
    pd.DatetimeIndex,
    pd.Period,
    pd.PeriodIndex,
    datetime.datetime,
    datetime.time
)

至:

代码语言:javascript
复制
date_types = (
    pd._tslib.Timestamp,
    pd.DatetimeIndex,
    pd.Period,
    pd.PeriodIndex,
    datetime.datetime,
    datetime.time
)

C:\Users\user\Anaconda3\Lib\site-packages\ggplot\stats\smoothers.py中,同样的变化与上面一样,另外还有:

代码语言:javascript
复制
from pandas.lib import Timestamp

至:

代码语言:javascript
复制
from pandas import Timestamp
代码语言:javascript
复制
date_types = (
    pd.tslib.Timestamp,
    pd.DatetimeIndex,
    pd.Period,
    pd.PeriodIndex,
    datetime.datetime,
    datetime.time
)

至:

代码语言:javascript
复制
date_types = (
    pd.Timestamp,
    pd.DatetimeIndex,
    pd.Period,
    pd.PeriodIndex,
    datetime.datetime,
    datetime.time
)
票数 20
EN

Stack Overflow用户

发布于 2020-08-14 10:24:47

我在实验室发现了这个问题。要解决这个问题,只需单击指向util.py、smoother.py的错误通知链接即可。

  1. 修正了util.py : pd.tslib.Timestamp -> pd.Timestamp

中的一些配置

然后ctrl-s保存新的配置。

  1. 修复smoothers.py中的一些配置:从pandas.lib导入时间戳->从熊猫导入时间戳

然后,ctrl-s保存新的配置后,修复上述所有。再运行一次这个牢房。

票数 2
EN

Stack Overflow用户

发布于 2019-09-28 04:08:42

你想要的

代码语言:javascript
复制
 import rpy2

其中有一个问题,但至少你能让它发挥作用

我的建议是直接在R中使用ggplot2,即使正确安装了熊猫也很难让它正常工作,而且语法也不简单。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58143253

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档