2015-06-12 12 views
-1

理想情況下,我想看到的是,我可以創造一個看起來像列表:創建使用甲醛()的列表 - R的

List[num] <- list(formals(function)= scan("",what="string")) 

但實際上得到這個打不出理想的方式很好,因爲scan需要用戶輸入儘可能多的用戶想要的和formals()不傳回字符串非常好。

有誰知道我該怎麼做呢?

示例代碼: 功能:mysummary <- function(funcName) { ...}

formals(mysummary)將返回$funcName

List[1] <- list(funcName = "string")就是 「串」 從scan()收集的理想電話。

+1

,您可以包括所需的輸出? '形式(函數)'不是有效的R語法。即使它是有效的,'list(formals(function)= something)'仍然不會。 – shadowtalker

+0

我不知道在你的問題的背景下這是什麼意思。 – shadowtalker

+0

我用示例代碼更新了它 – codegirl

回答

1

這是野驢猜測:

my_summary <- function(funcName){} 
> setNames(list(readline("Value: ")),names(formals(my_summary))) 
Value: string 
$funcName 
[1] "string"