小编Dat*_*ars的帖子

为什么 MySQL 8.0.28 无法在 macOS 12 Monterey 上安装?

我下载了 MySQL 的社区版本,但它无法安装在 macOS 上。怎么会?

\n

MySQL 8.0.28-community 不能安装在此计算机上\xe2\x80\x99。

\n

mysql installation macos-monterey

9
推荐指数
3
解决办法
4万
查看次数

Jupyter Notebook 没有保存超过一天。我怎样才能恢复丢失的工作?

我在 Jupyter Notebook 中丢失了一天的工作,因为它没有自动保存。在我工作时,我会点击File>Save and Checkpoint以确保安全。我在完成工作后关闭了笔记本,当我尝试重新打开它时,我发现我的所有工作基本上都消失了,并且Last Checkpoint: a day ago (autosaved)文件名旁边写着。我现在意识到我已经在笔记本上工作了很长时间,带有一个带有某种错误消息的橙色框。很抱歉,我现在不记得具体的信息,但我认为它涉及到POSPOSTPOSIT...?。我Trusted在错误消息旁边看到了,所以我一定认为一切正常。

我尝试打开filename-checkpoint.ipynb文件.ipynb_checkpoints夹中的文件,但它是空白的。我在Recovering from a Jupyter Disaster上查找了一个可能的解决方案,但它需要 SQL,我不知道。有没有希望恢复我的工作?我意识到这可能是一个新手错误,但我对此很陌生。

谢谢

PS:我在 MacOS 上运行 Python3

macos python-3.x jupyter-notebook

6
推荐指数
3
解决办法
6041
查看次数

macOS 上 Python 3.7 的 Anaconda 2019.03 上的 Jupyter Notebook 中的内核错误

我刚刚使用 Python 3.7 为 macOS 安装了 Anaconda 2019.03,并希望将其用于使用 Jupyter Notebook 进行 Python 3 编程。当我运行 Jupyter Notebook 时,由于内核错误,没有任何效果。

我在重新安装之前已经卸载了Python 2.7和Python 3.7的Anaconda(因为一个单独的问题,我卸载并重新安装了它),并且我认为在我手动卸载Anaconda时可能已经删除了一些重要的内核文件。我认为下面的错误消息表明 Anaconda 是从一个名为anaconda3root ( /)内部的文件夹启动的,但在错误消息的最后一行,它似乎在我的主文件夹 ( myhomefolder) 中寻找某些东西。我不太确定如何解释这一点,因为我对此还很陌生。

Traceback (most recent call last):
  File "/anaconda3/lib/python3.7/site-packages/tornado/web.py", line 1699, in _execute
    result = await result
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run
    yielded = self.gen.throw(*exc_info)  # type: ignore
  File "/anaconda3/lib/python3.7/site-packages/notebook/services/sessions/handlers.py", line 73, in post
    type=mtype))
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 729, in run
    value = future.result()
  File "/anaconda3/lib/python3.7/site-packages/tornado/gen.py", line 736, in run …
Run Code Online (Sandbox Code Playgroud)

macos python-3.x anaconda jupyter-notebook

2
推荐指数
1
解决办法
6437
查看次数

Pandas 中的`Series.replace()` 和`Series.map()` 之间有区别吗?

双方pandas.Series.mappandas.Series.replace似乎给了相同的结果。是否有理由使用一个而不是另一个?例如:

import pandas as pd
df = pd.Series(['Yes', 'No'])
df

0    Yes
1     No
dtype: object
Run Code Online (Sandbox Code Playgroud)
df.replace(to_replace=['Yes', 'No'], value=[True, False])

0     True
1    False
dtype: bool
Run Code Online (Sandbox Code Playgroud)
df.map({'Yes':True, 'No':False})

0     True
1    False
dtype: bool
Run Code Online (Sandbox Code Playgroud)
df.replace(to_replace=['Yes', 'No'], value=[True, False]).equals(df.map({'Yes':True, 'No':False}))

True
Run Code Online (Sandbox Code Playgroud)

python series python-3.x pandas

2
推荐指数
1
解决办法
876
查看次数