2017-03-09 61 views
-2

如何將標準納入表(x,y)函數?除了對主數據框進行子集化,然後在每個子集上運行table()之外,我可以保存一兩個步驟,只需寫入帶有某種「if」功能的table()?我可以爲R的表函數添加一個條件/標準參數嗎?

+1

如果您提供了一個帶有樣本輸入的[可重現示例](http://stackoverflow.com/questions/5963269/how-to-make-a- great-r-reproducible-example),它會更容易幫助您數據和期望的輸出。 'table()'函數不會進行子集化,但是對數據框進行子集化應該不那麼困難。 – MrFlick

回答

0

數據集的一個例子會很棒。很難想象現在你在追求什麼。

但是,是的,你可以寫一個if/else語句:

if(grepl("^1[.]0{3}, dataset)==TRUE)) { 
    print("1.000") 
} else { 
    print("not 1.000") 
} 

在這裏,我問它來尋找數據集中的命名數據集的模式1000。如果不是,它會返回else語句。

你也可以看到其他的例子。也許看看if的函數摘要,以及如何使用正則表達式(正則表達式)。

希望有所幫助。

相關問題