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