在R中复制字符串

时间:2016-02-26 22:45:16

标签: r dataframe

我有一个包含航线名称的长列表。这是一个片段:

names <- c("NorthHampton to EastHartford", "NorthHampton to Edison", "NorthHampton to Yonkers", 
           "North Hampton to Brooklyn", "NorthHampton to Rotterdam" )

我想创建一个新的数据框,其中的列包含我复制的列表中的每个项目3次。

Col1    

Northampton to East Hartford
Northampton to East Hartford
Northampton to East Hartford
Northampton to Edison
Northampton to Edison
Northampton to Edison
Northampton to Yonkers
.
.

我确信有一种简单的方法可以做到这一点我一直遇到麻烦。

我一直在想一些事情
col1 <- as.data.frame( seq(rep(names,3)) )

但这显然不起作用。谢谢你的帮助。

1 个答案:

答案 0 :(得分:3)

data.frame(Col1=rep(names,each=3))