否则,当我删除 inplace=true 时,它工作得很好,这是代码:in: x=df1.drop('结果', axis=1, inplace=True) y=df1['结果']
out: KeyError Traceback(最近一次调用last)~\ anaconda 3 \ lib \ site-packages \ pandas \ core \ indexes \ base . py in get _ loc(self,key,method,tolerance) 3360 try: -
熊猫中的~ ~\ anaconda 3 \ lib \ site-packages \ pandas _ libs \ index . pyx。_ libs . index . index engine . get _ loc()
熊猫中的~ ~\ anaconda 3 \ lib \ site-packages \ pandas _ libs \ index . pyx。_ libs . index . index engine . get _ loc()
熊猫中的pandas _ libs \ hashtable _ class _ helper . PXI。_ libs . hashtable . pyobjecthashtable . get _ item()
熊猫中的pandas _ libs \ hashtable _ class _ helper . PXI。_ libs . hashtable . pyobjecthashtable . get _ item()
关键错误:“结果”
您了解inplace=True
的作用吗?
x=df1.drop('Outcome', axis=1, inplace=True)
创建一个空对象x(因为< code>df1.drop('Outcome ',axis=1,inplace=True)通过副作用工作,所以不返回任何内容)并将删除df1数据帧的< code>Outcome列。因此,< code>y=df1['Outcome']将创建一个错误,因为此列不再存在。
另一方面,
x=df1.drop('Outcome', axis=1)
将创建一个新的数据框x,它是df1,没有结果
列。所以df1仍然包含这一列,执行第二行时没有错误
我已经在ubuntu机器上安装了tensorflow docker容器。tensorflow docker安装说明规定: 这使我进入了docker容器终端,我可以运行python并执行Hello World示例。我也可以手动运行。\快跑。sh开始使用jupyter笔记本。然而,我无法从主机上找到笔记本。 如何启动jupyter笔记本,以便可以使用主机上的笔记本?理想情况下,我想使用docker启动
问题内容: 我正在研究Jupyter Notebook,并希望通过使用Google GPU使其运行更快。我已经进行了一些研究并找到了解决方案,但是它对我没有用。 解决方案是: “最简单的方法是使用Connect to Local Runtime, 然后选择硬件加速器作为GPU,如Google Colab Free GPU Tutorial中所示 。” 我确实设法将googe colab连接到jup
在Anaconda Navigator中,我切换到在tensorflow上运行应用程序,并安装了jupyter 5.6.0。然后我打开一个蟒蛇3笔记本。然后我导入tensorflow、keras和numpy,没有问题。然后,当我尝试导入matplotlib时,笔记本上显示ImportError:没有名为“matplotlib”的模块。 在激活tensorflow后,我尝试在我的anaconda提示
我一直试图在Jupyter笔记本上显示gif,但遇到了一些麻烦。我一直得到一个空白的图像文件。 我已经尝试使用这个GitHub存储库中的html。 而且 以上这些到目前为止都没有奏效。 谢谢
我在Ubuntu14.04上的ipython笔记本上成功地使用了pyspark[与python 2.7],为spark创建了一个特殊的配置文件,并通过调用$ipython笔记本--profile spark启动了笔记本。创建spark配置文件的机制在许多网站上都给出了,但我使用了这里给出的一个。 $home/.ipython/profile_spark/startup/00-pyspark-set
还有别的想法吗?