Mam operator logiczny i wartość liczbową, którą chcę przekazać jako pojedynczy element do instrukcji w funkcji (słyszę setki użytkowników R jęczących, nigdy nie robię tego, ale mam sytuację, którą czuję jest w porządku).Przesyłanie argumentów znaków i ocena
DF <- mtcars
overlap = "> 2"
as.numeric(rowSums(DF[, 1:6]) overlap)
Jak mogę sprawić, że trzecia linia prace jak:
as.numeric(rowSums(DF[, 1:6]) > 2)
wiem, że to prawdopodobnie eval
i parse
ale nigdy ich używać tak naprawdę nie rozumiem, jak ich używać tutaj.
Czy można przejść przez nakładanie jako listę zawierającą porównanie i próg? – mnel
@mlin No, ponieważ nakładanie się może oznaczać jeszcze więcej rzeczy. Musi to być wprowadzanie znaków. –