R seq(0,1,length.out=10)对于以下输出是否正确?[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

R seq(0,1,length.out=10)对于以下输出是否正确?[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0,r,R,我是一个完全的初学者,刚刚开始一个数据viz类。实际上,我们在课堂上没有与R合作,但我的教授给了我们一个指导练习 说明是使用length.out参数获得以下输出:[1]0.0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 我做到了: seq(0,1,length.out=10)和got [1]0.0000000.1111111 0.222222 0.3333333[5]0.4444444 0.55556 0.66667 0.77778[9]0.888889 1.00

我是一个完全的初学者,刚刚开始一个数据viz类。实际上,我们在课堂上没有与R合作,但我的教授给了我们一个指导练习

说明是使用length.out参数获得以下输出:
[1]0.0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

我做到了:
seq(0,1,length.out=10)
和got
[1]0.0000000.1111111 0.222222 0.3333333[5]0.4444444 0.55556 0.66667 0.77778[9]0.888889 1.0000000

我猜我做错了什么,但可能不是因为这不是一个困难的练习。在这个问题之前,这个练习的唯一论点是“by”


谢谢大家!

我建议下一种方法,使用@BenBolker提到的
by=0.1

seq(from=0,by=0.1, length.out = 11)
输出:

[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

我建议下一种方法,使用@BenBolker提到的
by=0.1

seq(from=0,by=0.1, length.out = 11)
输出:

[1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

因为你有起点和终点,你需要在起点和终点之间有10个间隔,这意味着你需要10+1=11个数字,因此你可以:

seq(0,1,length.out = 11)
 [1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

因为你有起点和终点,你需要在起点和终点之间有10个间隔,这意味着你需要10+1=11个数字,因此你可以:

seq(0,1,length.out = 11)
 [1] 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0

试试看
seq(from=0,by=0.1,length.out=11)
那就行了!非常感谢你@鸭子,作为答案发布。提示:
by=0.1
。@BenBolker谢谢Bolker博士。我已经发布了答案!试试看
seq(from=0,by=0.1,length.out=11)
那就行了!非常感谢你@鸭子,作为答案发布。提示:
by=0.1
。@BenBolker谢谢Bolker博士。我已经发布了答案!