我想创建一个与我使用的列数一样多的数字序列。
我知道seq(from = 1, to = 100, by = 1)
函数,但我想要类似的东西:
seq(from = 1, to = *"UNTIL LAST COLUMN"*, by = 1)
原因是我想对多个数据帧执行此操作,并且不想重复键入它们具有的列数(因为它们不同)。
ncol
确定data.frame中的列数:seq(from = 1, to = ncol(df), by = 1)
1:ncol(df)
seq_len(ncol(df))
seq(df)