我想做的是从列表值中随机抽样(在本例中是城市),并从该样本创建一个变量,同样根据随机选择的城市,另一个变量(国家)应包含与该观察的城市对应的国家。
list <- list(Spain = c("Barcelona", "Madrid"), Austria = c("Vienna", "Salzburg"),
France = c("Paris", "Lyon"), Italy = c("Milano", "Roma"))
cbind(Country = c("Italy", "Spain"), City = c("Roma", "Madrid"))
1条答案
按热度按时间xytpbqjk1#
下面是一个使用
data.table
的解决方案。第一部分制作一个包含整个数据集的姓名和国家的数据表,第二部分随机抽取两行。