python-“系列”对象没有属性“ iplot”

python-“系列”对象没有属性“ iplot”,第1张

概述我一直在尝试解决最近2个小时的问题,并一直在简短地介绍如何解决此错误-看过youtube视频,经历了stackoverflow,但我不知道哪里出了问题.请注意,我正在使用Anaconda和Jupyter笔记本以及Python 3进行作业.#Import Libraries import pandas as pd import numpy as np impo

我一直在尝试解决最近2个小时的问题,并一直在简短地介绍如何解决此错误-看过youtube视频,经历了stackoverflow,但我不知道哪里出了问题.
请注意,我正在使用Anaconda和Jupyter笔记本以及Python 3进行作业.

#import librarIEsimport pandas as pdimport numpy as npimport seaborn as snsimport matplotlib.pyplot as plt#Plotly Toolsfrom plotly.offline import init_notebook_mode,iplotinit_notebook_mode(connected=True)import plotly.graph_obJs as goimport plotly.offline as offlineoffline.init_notebook_mode()from plotly import toolsimport plotly.tools as tlsinit_notebook_mode(connected=True)#import CSV as a Pandas Dataframefp = pd.read_csv("gun-violence-data_01-2013_03-2018.csv")#Confirm that dataset was properly loadedfp.head()

导入库后,我对数据进行了一些清理,并将其放入数据帧“ fp_clean”中.当我尝试绘制时:

temp = fp_clean["state"].value_counts().head(30)temp.iplot(kind='bar')

我不断收到以下错误:

---------------------------------------------------------------------------AttributeError                            Traceback (most recent call last)<ipython-input-25-261d72eb2ae5> in <module>      4 #temp.plot(kind='bar')      5 temp = fp_clean["state"].value_counts().head(30)----> 6 temp.iplot(kind='bar')      7 #temp.iplot(kind='bar',xTitle = 'State name',yTitle = "# of incIDents",Title = 'top States with highest number of Gun Violence',filename='bar')      8 #temp.plot(kind='bar')~\AppData\Local\Continuum\anaconda3\lib\site-packages\pandas\core\generic.py in @R_403_2942@(self,name)   4374             if self._info_axis._can_hold_IDentifIErs_and_holds_name(name):   4375                 return self[name]-> 4376             return object.__getattribute__(self,name)   4377    4378     def __setattr__(self,name,value):AttributeError: 'SerIEs' object has no attribute 'iplot'

任何帮助将不胜感激!

谢谢!

最佳答案此处的temp对象是一个pandas.series对象,当未以图方式链接时,该对象没有iplot方法.我们需要袖扣以将其密谋链接到熊猫并添加iplot方法:

import cufflinks as cfcf.go_offline()cf.set_config_file(offline=False,world_readable=True)

之后,请尝试直接从数据框中绘图:

fp_clean["state"].iplot(kind="bar")

(如果没有袖扣,请使用:pip install cufflinks –upgrade) 总结

以上是内存溢出为你收集整理的python-“系列”对象没有属性“ iplot” 全部内容,希望文章能够帮你解决python-“系列”对象没有属性“ iplot” 所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/1199601.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-04
下一篇 2022-06-04

发表评论

登录后才能评论

评论列表(0条)

保存