创建无终点序列

问题描述 投票:1回答:1

我想创建一个与我使用的列数一样多的数字序列。

我知道seq(from = 1, to = 100, by = 1)函数,但我想要类似的东西:

seq(from = 1, to = *"UNTIL LAST COLUMN"*, by = 1)

原因是我想对多个数据帧执行此操作,并且不想重复键入它们具有的列数(因为它们不同)。

r dataframe seq
1个回答
1
投票
好吧,您可以使用ncol确定data.frame中的列数:

    都使用seq(from = 1, to = ncol(df), by = 1)
  • 或更短1:ncol(df)
  • 或更快速的:seq_len(ncol(df))
  • seq(df)
© www.soinside.com 2019 - 2024. All rights reserved.