R-字符、日期、数字等的乘法

R-字符、日期、数字等的乘法,r,R,假设我有一个带有一列唯一日期的DF 我还有一个DF,其中列重复出现: V1 - "Standard", "Video", "Audio" V2 - "Desktop", "Mobile", "Tablet", "Cross Device" 我是一个初学者,但我尝试过将值设置为数字和向量,以及使用lapply,但我没有让它工作,做了快速搜索,也找不到任何有用的示例;如果这件事太直截了当了,我道歉 如何将非数值观测值相乘以获得此结果,假设我只有一个观测值,日期为2015年1月1日: Date

假设我有一个带有一列唯一日期的DF

我还有一个DF,其中列重复出现:

V1 - "Standard", "Video", "Audio"
V2 - "Desktop", "Mobile", "Tablet", "Cross Device"
我是一个初学者,但我尝试过将值设置为数字和向量,以及使用lapply,但我没有让它工作,做了快速搜索,也找不到任何有用的示例;如果这件事太直截了当了,我道歉

如何将非数值观测值相乘以获得此结果,假设我只有一个观测值,日期为2015年1月1日:

Date      V1         V2
1/1/2015  Standard   Desktop
1/1/2015  Standard   Mobile
1/1/2015  Standard   Tablet
1/1/2015  Standard   Cross Device
1/1/2015  Video      Desktop
1/1/2015  Video      Mobile
1/1/2015  Video      Tablet
1/1/2015  Video      Cross Device
等等


提前谢谢。

我不太清楚你的意思,但也许?请扩展。grid@Frank兄弟,这正是我需要的。我唯一的问题是它对重复的值执行此操作;假设我有一个包含300个标准观测值的列表,以及一个包含10个日期的列表,我应该只将这10个日期定义为标准,而不是将这10个日期定义为标准,但乘以300,总共3000行!通过合并uniquedo.callexpand.grid和lapplyDF[my_colnames],unique应该可以解决这个问题。或者您可以使用librarydata.table;CJcol1,col2,…,unique=TRUE