我想在Android操作系统上安装它(我有三星Galaxy平板电脑).我想安装R和RStudio.
我一直在网上尝试找出这个,但大多数文章都很老(回溯到2013年)并且对我没有多大意义.
我在我的个人笔记本电脑上安装了R和R工作室(带有Windows操作系统),发现这些设置非常简单,但在平板电脑上找出如何做到这一点时遇到了一些麻烦.
如果有人最近做了并且成功了,请告诉我.
我一直在用这个扯掉我的头发。我正在尝试运行以下命令:
temp <- tempfile()
download.file("http://seanlahman.com/files/database/baseballdatabank-2017.1.zip", temp, mode="wb")
table1 <- unz(temp, "Salaries.csv")
salaries <- read.csv(table1, sep=",", header=T)
Run Code Online (Sandbox Code Playgroud)
但是,我认为它不起作用,因为我想要的实际文件(Salaries)位于名为“core”的文件夹中 - 我通过将压缩文件下载到我的计算机来查看结构。如何向此代码添加一些内容以查看核心文件夹并获取工资数据?如果可能,我想直接从 URL 执行此操作。谢谢!
我要解决的问题有点像员工在这里安排:
https://github.com/google/or-tools/blob/master/examples/python/shift_scheduling_sat.py
但是,有些事情我仍然坚持,不知道如何将其合并到代码中。我将在下面解释问题。
问题
我有47列火车的车队,我想每天分配给49条路线。应该为火车分配以下约束:
每天至少必须使用每趟火车一次(整天都不得闲置火车)
必须将每列火车分配到至少一条路线(最多两条路线),并且必须覆盖每条路线
分配给路线的火车最终里程不得超过24,800(即前一天的累积里程+分配的路线里程<= 24,800)。通过查看下面第三张表中的total_km_day_end列,可以最好地理解这一点
如果一天中将火车分配给两条路线,则两条路线的时间不得重叠
我想拥有一个进一步的约束,但是这并不珍贵(这是一个软约束):
我有一个像这样的火车数据框。我可以随机选择一个日期,并查看47列火车中每列火车直到前一天(即2018年9月18日)结束时的累积里程:
Date | Day | Train | Cum_mileage_prev_day
----------| --------- | --------- |----------------------
19/9/18 | WED | T32 | 24,300
19/9/18 | WED | T11 | 24,200
19/9/18 | WED | T38 | 24,200
. . . .
. . . .
19/9/18 | WED | T28 | 600
19/9/18 | WED | T15 | 200
19/9/18 | WED | T24 | 100
Run Code Online (Sandbox Code Playgroud)
路由的数据框如下所示。请注意,高于100公里的路线被定义为长路线,低于此路线则为短路线。在这49条路线中,只有6条短路线(10公里)-请注意,以下仅显示了5条短路线:
Route …Run Code Online (Sandbox Code Playgroud) python scheduling constraint-programming python-3.x or-tools