在R
我有一個號碼,說1293828893
,叫x
。在R拆分一個數字
我要拆分這個數字,以去除中間4位3828
並返回它們,僞代碼如下:
splitnum <- function(number){
#check number is 10 digits
if(nchar(number) != 10){
stop("number not of right size");
}
middlebits <- middle 4 digits of number
return(middlebits);
}
這是一個非常簡單的問題,但我已經找到了唯一的解決方案,適用於字符串,而不是數字字符串。
如果有興趣,我試圖在Middle-square method的R
中創建一個實現,但這一步特別棘手。