r - 檢查數字是否是整數

r - 檢查數字是否是整數

我很驚訝得知R沒有提供方便的函數來檢查數字是否是整數。 is.integer(66)#FALSE 幫助文件警告:is.integer(x)不測試x包含整數! 為此,請使用round,如示例中的函數is.wholenumber(x) 。 該示例將此自定義函數作為“解決方法” is.wholenumber<- function(x, tol=.Machine$double.e…


是否有一個R函數將函數應用於每對列?

我經常需要將函數應用於數據框/矩陣中的每對列,並將結果返回到矩陣中。 現在我總是寫一個循環來做這件事。 例如,要創建一個包含相關性p值的矩陣,我寫道: df<- data.frame(x=rnorm(100),y=rnorm(100),z=rnorm(100)) n<- ncol(df) foo<- matrix(0,n,n) for(i in 1:n){for(j…



如何製作一個很好的R可重複的例子

在與同事討論性能,教學,發送錯誤報告或在郵件列表上搜索指導時,以及在Stack Overflow上,通常會詢問可重現的示例並始終提供幫助。 您有什麼建議創建優秀示例的提示? 如何以文本格式粘貼r中的數據結構? 您應該包括哪些其他信息? 除了使用dput(),dump()還是structure()之外還有其他技巧嗎? 什麼時候應該包含library()或require()語句? 除c,d…


function - 在R中,具有與基本R函數同名的變量究竟是什麼問題?

使用具有相同名稱的基本R中的函數的變量名稱似乎通常被認為是不良的編程習慣。 例如,寫作很有誘惑力: data<- data.frame(...) df<- data.frame(...) 現在,函數data加載數據集,而函數df計算f密度函數。 同樣,寫作很有誘惑力: a<- 1 b<- 2 c<- 3 這被認為是不好的形式,因為函數c將組合它的參數。 但是:在用於計算…


R的模擬骰子和投擲硬幣的結果

這個實驗涉及到一個公平的死亡,並且得到x,然後扔一個公平的硬幣x次數並記錄下尾數。 我需要做這個實驗50次,並將結果記錄在一個向量中(然後我將使用它來繪製直方圖)。 這是我的代碼到目前為止: for(i in 1:100){X<- sample(6,1,replace=TRUE,c(1,1,1,1,1,1)/6) Y<- sample(2,1,replace=T…




table用法 r用法 免費r語言 which view tidyverse教學 subset用法 studio統計 source用法 solve用法