【发布时间】:2020-04-14 20:45:29
【问题描述】:
有没有一种快速的方法可以为此创建一个数据框(4 列 x 3060 行)?
Column 1: Repeating (1:17) until row 3060
Column 2: Repeating: (6x"W", 5x"M", 6x"E")like this: (W, W, W, W, W, W, M, M, M, M, M, E, E, E, E, E, E) until row 3060
Column 3: (A1x17rows, A2x17 rows....) for this this: A1:A27, B1:B92, C1:C61)
Column 4: Values ( I can copy form an excel sheet) ie: 0.06,0.03...
所以头部看起来像这样
> head(df)
Column1 Column2 Column3 Column4
1 1 W A1 0.0060
2 2 W A2 0.0030
3 3 W A3 0.0120
4 4 W A4 0.0238
5 5 W A5 0.0020
6 6 W A6 0.0040
我有很多错误,但从这个开始
Column1 = c(1:17)
Column2 =c(6x"W", 5x"M",6x"E")
Column3 = c("A1":"A27"...)
Column4 = c("Values")
df <- data.frame(Column1, Column2, Column3, Column4)
【问题讨论】:
-
我认为扩展值将超过 2060
-
@akrun 3060 很抱歉 ;)
标签: r dataframe multiple-columns