如何在R中将数字拆分为数字?
要将数字拆分为 R 中的数字,我们可以使用 strsplit 函数通过读取数字as.character然后使用 as.numeric 读取输出。
例如,如果我们将一个数字存储到一个名为 X 的对象中,那么我们可以使用如下命令将存储在 X 中的数字拆分为数字 -
as.numeric(strsplit(as.character(X),"")[[1]])
示例 1
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x1<-2547435x1
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 2547435
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x1<-2547435输出结果as.numeric(strsplit(as.character(x1),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 2 5 4 7 4 3 5
示例 2
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x2<-8789342355x2
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 8789342355
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x2<-8789342355输出结果as.numeric(strsplit(as.character(x2),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 8 7 8 9 3 4 2 3 5 5
示例 3
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x3<-10000x3
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 10000
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x3<-10000输出结果as.numeric(strsplit(as.character(x3),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 1 0 0 0 0
示例 4
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x4<-rpois(1,200)x4
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 207
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x4<-rpois(1,200)输出结果as.numeric(strsplit(as.character(x4),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 2 0 7
例 5
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x5<-47824135x5
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 47824135
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x5<-47824135输出结果as.numeric(strsplit(as.character(x5),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 4 7 8 2 4 1 3 5
例 6
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x6<-231404700x6
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 231404700
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x6<-231404700输出结果as.numeric(strsplit(as.character(x6),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 2 3 1 4 0 4 7 0 0
例 7
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x7<-00142452233x7
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 142452233
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x7<-00142452233输出结果as.numeric(strsplit(as.character(x7),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 1 4 2 4 5 2 2 3 3
例 8
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x8<-rpois(1,100032474)x8
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 100035562
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x8<-rpois(1,100032474)输出结果as.numeric(strsplit(as.character(x8),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 1 0 0 0 3 5 5 6 2
例 9
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x9<-rpois(1,2875662365)x9
如果您执行上面给定的代码段,它会生成以下输出 -
[1] NA
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
as.numeric(strsplit(as.character(x9),"")[[1]])输出结果
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 2 8 7 5 6 7 2 5 3 2
例 10
要将数字拆分为 R 中的数字,请使用下面给出的代码段 -
x10<-rpois(1,924135746)x10
如果您执行上面给定的代码段,它会生成以下输出 -
[1] 924151778
要将数字拆分为 R 中的数字,请将以下代码添加到上述代码段中 -
x10<-rpois(1,924135746)输出结果as.numeric(strsplit(as.character(x10),"")[[1]])
如果您将上述所有代码作为单个程序执行,它会生成以下输出 -
[1] 9 2 4 1 5 1 7 7 8
以上是 如何在R中将数字拆分为数字? 的全部内容, 来源链接: utcz.com/z/338666.html