自制函数【rep_words】

rm(list = ls())
library(tidyverse)
AA <- read.table("测试文档.txt")
class(AA)

length(row.names(AA))
# x=AA  c = 6 a=3


for (i in c)




AA[1,1:3]<- as.vector(rep(AA[1,1],3))
AA[2,1:3]<- as.vector(rep(AA[2,1],3))
AA[3,1:3]<- as.vector(rep(AA[3,1],3))
AA[4,1:3]<- as.vector(rep(AA[4,1],3))
AA[5,1:3]<- as.vector(rep(AA[5,1],3))
AA[6,1:3]<- as.vector(rep(AA[6,1],3))
write.table(AA, file = "重复01.txt",sep="\t", quote=F, col.names=F)
# -------------------------------------------------------------------------


rep_word <- function(x,a){
  c = length(row.names(x))
  for (i in 1:c) {
    x[i,1:a]<- as.vector(rep(x[i,1],a))       
  } 
  
}


rep_word(AA,5)
write.table(AA, file = "重复02.txt",sep="\t", quote=F, col.names=F)

你可能感兴趣的:(自制函数【rep_words】)