【问题标题】:Make a data frame of range of data with a given interval?制作具有给定间隔的数据范围的数据框?
【发布时间】:2020-06-23 10:40:13
【问题描述】:

我试图制作一个间隔如下的数据范围:

1   10
11  20
21  30
31  40 
41  50
51  60
61  70
71  80
81  90
91 100

我也使用了seq (1,100,by=9),但它不起作用。

提前致谢!

【问题讨论】:

  • (1:10) * 10 - 9
  • seq(1, 91, by=10)
  • 感谢您的回复。但它只是给了我数据框的第一列,我怎样才能拥有两列?

标签: r dataframe intervals


【解决方案1】:

您可以在数据框中为每个序列创建两个单独的列:

df = data.frame('a' = seq(1,100,10),
                'b' = seq(10,100,10))
df
#>     a   b
#> 1   1  10
#> 2  11  20
#> 3  21  30
#> 4  31  40
#> 5  41  50
#> 6  51  60
#> 7  61  70
#> 8  71  80
#> 9  81  90
#> 10 91 100

reprex package (v0.3.0) 于 2020-06-23 创建

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-06-25
    • 2021-04-06
    • 2015-05-22
    • 2021-07-27
    • 1970-01-01
    • 1970-01-01
    • 2021-06-17
    相关资源
    最近更新 更多