r-faq

    136熱度

    15回答

    我想採取的形式 before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 的數據,並使用split()從上面列「ty

    25熱度

    1回答

    內的多個圖形我想從使用ggplot圖形中的R的函數內產卵幾個圖形窗口... testf <- function(a, b) { devAskNewPage(TRUE) qplot(a, b); # grid.newpage(recording = TRUE) dev.new() qplot(a, a+a); # grid.newpage(

    59熱度

    8回答

    我想將一個數據幀分成幾個較小的數據幀。這看起來像一個非常微不足道的問題,但我無法從網絡搜索中找到解決方案。

    26熱度

    5回答

    我在爲r的日期,例如: dt = as.Date('2010/03/17') 我想從這個日期減去2年,而不用擔心閏年和等問題,越來越as.Date('2010-03-17')。 我該怎麼做?

    69熱度

    3回答

    我正在嘗試編寫一個函數來接受它的data.frame(x)和column。該函數在x上執行一些計算,然後返回另一個data.frame。我堅持使用最佳實踐方法將列名傳遞給函數。下面 兩個最小例子fun1和fun2產生期望的結果,能夠對x$column執行操作,使用max()作爲一個例子。然而,無論是依靠看似(至少對我來說)不雅 調用substitute()並可能eval() 需要通過列名作爲特徵向

    9熱度

    2回答

    我有一個數據框,其中包含一列整數,我希望將其用作參考來創建新的分類變量。我想將變量分成三組並自己設置範圍(即0-5,6-10等)。我嘗試了cut,但是它將變量分成基於正態分佈的組,並且我的數據是正確的。我也嘗試使用if/then語句,但輸出true/false值,我想保留我的原始變量。我相信有一個簡單的方法來做到這一點,但我似乎無法弄清楚。任何建議在一個簡單的方法來做到這一點很快? 我腦子裏想的是

    203熱度

    25回答

    我似乎近期與共同作者分享了很多代碼。他們中的許多人都是新手/中級R用戶,並沒有意識到他們必須安裝他們尚未擁有的軟件包。 有沒有一種優雅的方式可以撥打installed.packages(),將其與我正在加載和安裝的人進行比較,如果失蹤?

    38熱度

    2回答

    我試圖找到一個函數來將一個整數轉換爲一個字符串,所以我可以在啓動Date對象時使用它。 > v = c(20081101) > date <- as.Date(v, format("%Y%m%d")) 錯誤charToDate(X):字符串是不是標準 明確的格式 我找到了解決方案與paste(),但我想知道什麼是正確的方法做轉換。 > date <- as.Date(paste(v), fo

    69熱度

    5回答

    是否有可能在飛行中創建新的變量名稱? 我想從列表中讀取數據幀到最後帶有數字的新變量。像orca1,ORCA2,orca3 ... 如果我嘗試像 paste("orca",i,sep="")=list_name[[i]] 我得到這個錯誤 target of assignment expands to non-language object 有沒有解決這個另一種方式?

    135熱度

    13回答

    是否可以對兩個不具有相同列的數據框進行行綁定?我希望保留綁定後不匹配的列。