我在使用快捷方式“shift tab”来获取我在单元格中输入的包或命令的更多信息时遇到问题。我最近通过 anaconda 安装了 Jupyter Notebook,我使用的是 python 3.7 和 Ubuntu 18.04。
你知道如何解决这个问题吗?我用谷歌搜索了很多但找不到解决方案。
非常感谢。
我安装了该软件包readr并尝试.csv在 Rstudio 中上传文件。\n当我尝试加载该软件包时出现以下错误:
> library(readr)\nError in loadNamespace(j <- i[[1L]], c(lib.loc, .libPaths()), \nversionCheck = vI[[j]]) : there is no package called \xe2\x80\x98hms\xe2\x80\x99 In addition:\nWarning message: Paket \xe2\x80\x98readr\xe2\x80\x99 wurde unter R Version 3.2.5 erstellt \nError: Laden von Paket oder Namensraum f\xc3\xbcr \xe2\x80\x98readr\xe2\x80\x99 fehlgeschlagen\nRun Code Online (Sandbox Code Playgroud)\n\n当我尝试在 RI 中上传.csv文件时出现错误:
> dataX<-read_csv("file.csv")\n Error: could not find function "read_csv"\nRun Code Online (Sandbox Code Playgroud)\n\n的结果 sessionInfo()是:
> sessionInfo()\nR version 3.2.2 (2015-08-14)\nPlatform: x86_64-w64-mingw32/x64 (64-bit)\nRunning under: Windows 7 x64 (build 7601) Service …Run Code Online (Sandbox Code Playgroud) 给定一个整数,我需要创建一个元组列表,以便在每个元组中,第一个条目是数字的数字,第二个条目是其频率。这应该从数字的左侧开始,并且数字的顺序很重要。例如11122311会导致[('1', 3), ('2', 2),('3',1),('1',2)].
我不想使用内置函数,例如groupby.
我试图迭代字符串的元素,只要它们相同,然后剪切这些数字并再次迭代,直到字符串列表的长度为零。不幸的是我无法成功地实现这一点。任何帮助表示赞赏。谢谢。
def compress(n):
L = []
while len(str(n)) != 0:
for i in range(len(str(n))):
for j in range(len(str(n))):
if str(n)[i] == str(n)[i+j]:
L.append((str(n)[i],j))
str(n) = str(n)[j:]
return L
print(compress(11122))
Run Code Online (Sandbox Code Playgroud)