用于循环填充R中的列

时间:2019-02-11 18:11:38

标签: r dataframe

我有一个零列零行的数据框,我想用for loop填充从1到39的数字。数字应重复两次直到39,例如,结果我正在寻找一栏,每个数字重复两次

假设st是我已经设置的数据帧。这是我到目前为止的内容:

for(i in 1:39) {
  append(st,i) 
  for(i in 1:39) {
    append(st,i)
  }
}

预期结果将显示在列结构中

1
1
2
2
3 
3
.
.
.
.
39
39

1 个答案:

答案 0 :(得分:0)

您不需要使用package main import ( "fmt" "github.com/go-sql-driver/mysql" "github.com/jinzhu/gorm" "crypto/tls" "crypto/x509" "io/ioutil" "log" ) func main() { rootCertPool := x509.NewCertPool() pem, err := ioutil.ReadFile("/usr/local/share/ca-certificates/ccp-root-ca.crt") if err != nil { log.Fatal(err) } if ok := rootCertPool.AppendCertsFromPEM(pem); !ok { log.Fatal("Failed to append root CA cert at /usr/local/share/ca-certificates/ccp-root-ca.crt.") } mysql.RegisterTLSConfig("custom", &tls.Config{ RootCAs: rootCertPool, InsecureSkipVerify: true, }) db, err := gorm.Open("mysql", "ccp-user:I6qnD6zNDmqdDLXYg3HqVAk2P@tcp(10.111.202.229:3306)/ccp?tls=custom") defer db.Close() } 。而是使用for loop

rep()