我在网上搜索过,我还不清楚如何从Mac终端运行R. 我安装了Rstudio和独立的R app.我以为我可以像命令行一样在"python"中输入"R",但这不起作用.是否有必要在我的bash配置文件中编辑PATH?如果是这样,我如何给出R的正确位置?
谢谢你的帮助
所以,我正在运行Sierra,当我在终端输入"r"或"R"时,我得到"-bash:R:command not found".如果我输入,终端中的"哪个R"我没有得到任何输出.
以下是"echo $ PATH"的输出:/usr/local/heroku/bin:/opt/local/bin:/opt/local/sbin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/用户/ samuelcolon /蟒蛇/斌:/Library/Frameworks/Python.framework/Versions/3.5/bin:/Users/samuelcolon/.rvm/gems/ruby-2.1.0/bin:/Users/samuelcolon/.rvm/gems /ruby-2.1.0@global/bin:/Users/samuelcolon/.rvm/rubies/ruby-2.1.0/bin:/Library/Frameworks/Python.framework/Versions/2.7/bin:/usr/local/bin :在/ usr/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:/Users/samuelcolon/.rvm/bin:/Users/samuelcolon/.rvm/bin
至于安装,我相信我刚刚从cran.r-project.org下载了它.我可以在我的应用程序中找到GUI并打开它 - 我有3.13版本.有可能,我只安装R.app但不安装R?也许这就是我在终端输入"R"时得到"未找到命令"的原因?
一般来说,我一直在RStudio工作,但我仍然想从终端访问R并找到所在的位置.如果从方方面开始最简单,我可以删除并重新安装R. 我希望额外的细节有所帮助,我很欣赏这些回复.
我已经看到这里发布的问题与我的相似,但是在尝试一些已接受的答案时,我的代码中仍然出现错误。我有一个包含三列的数据框——创建的 _at、文本和单词(这只是文本的标记化版本)。见下文:
现在,我有一个公司列表['Starbucks', 'Nvidia', 'IBM', 'Dell'],我只想保留文本包含上面这些单词的行。
我尝试了几件事,但没有成功:
small_DF.filter(lambda x: any(word in x.text for word in test_list))
Run Code Online (Sandbox Code Playgroud)
返回:类型错误:条件应为字符串或列
我尝试创建一个函数并使用foreach():
def filters(line):
return(any(word in line for word in test_list))
df = df.foreach(filters)
Run Code Online (Sandbox Code Playgroud)
这将 df 变成“Nonetype”
我试过的最后一个:
df = df.filter((col("text").isin(test_list))
Run Code Online (Sandbox Code Playgroud)
这将返回一个空数据帧,这很好,因为我没有收到错误,但显然不是我想要的。