我对这段代码有一些问题。我需要:询问客户上个月租来的电影的名称和数量。一个名称数组,第一列上个月租用的电影数量的二维数组,第二列中客户获得的免费租房数量(两次租金之后,客户获得一次免费租赁)。向客户展示最大的免费出租数量和这个数字是什么。
import java.util.Scanner;
public class RentalStore
{
public static final int NAMES = 10; //ten clients
public static final int N_MOVIES = 10; //column with movies per clien
我正在尝试在R中做一些相当于SQL中的“第一值”窗口函数的操作,例如:
select *, first_value(value3) over (partition by value1, value2 order by value5 desc)
from df
在R中有没有一种好的方法可以做到这一点,而不必创建数据库来使用sqldf/RPostgreSQL之类的东西?
我看过其他一些类似这里的答案的例子:
但是我在弄清楚如何在窗口内的顺序很重要的函数中做到这一点时遇到了一些麻烦。另一件事是,我正在处理大约500K行,因此性能是一个问题。
编辑:下面是一个例子:
item_id rental_d