如何在R中创建一个空的类似数据框?

时间:2016-06-29 11:57:10

标签: r dataframe

我是R的新手,需要帮助。请帮帮我...

如何在R中创建一个类似于现有数据框的数据框(比如myData2)(比如myData1有5列),但它是空白的。也就是说,新数据框在myData1中有5列,但行中没有数据。

我希望输出有“0个变量的0个变量”。

1 个答案:

答案 0 :(得分:0)

这里,假设column names及其`数据类型。但是,您可以根据您的要求进行更改

  myData2<- data.frame(x= character(0), y= numeric(0), a = character(0), b= integer(0), c = numeric(0))

  myData2
  # [1] x y a b c
  # <0 rows> (or 0-length row.names)

  str(myData2)
  # 'data.frame':   0 obs. of  5 variables:
  #  $ x: Factor w/ 0 levels: 
  #  $ y: num 
  #  $ a: Factor w/ 0 levels: 
  #  $ b: int 
  #  $ c: num 

  dim(myData2)
  # [1] 0 5

  class(myData2)
  # [1] "data.frame"