如何在命令行"数据科学中使用工具目录"回购?

时间:2015-03-16 17:36:43

标签: python r csv

我创建了一个模仿Jeroen Janssens'中的代码的项目。 "命令行的数据科学"。 GitHub仓库被克隆到本地目录。 (我不想使用基于Vagrant的设置,也不介意手动安装。)

repo包含一个工具目录,但我不清楚如何从命令行启动任何工具。它们包括Drake,Rio,Scrape,Weka等。

我知道我错过了一些非常简单的事情,但它逃避了我。提示?

1 个答案:

答案 0 :(得分:1)

一般来说,如果您与脚本(或命令行工具)位于同一目录中,则可以使用./my-script执行该目录。如果您不在同一目录中,则可以使用相对路径或绝对路径。例如,对于Rio,您可以运行类似:

$ cd ~/data-science-at-the-command-line/book
$ cat ch05/data/iris.csv | ../tools/Rio -e 'mean(df$sepal_length)'
5.843333

如果您打算更频繁地使用某个命令行工具,或者想要在文件系统的任何位置执行它而不指定其路径,那么放置包含命令行工具的目录会很有帮助在PATH上。例如,你可以在~/.bashrc中设置它(假设Bash是你的shell)。