Я использую паттерн дательных данных внутри R, и я пытаюсь построить только LengthOfRecipient == 'nonpronomial' против Modality. Я собрал все LengthOfRecipient == «nonpronomial»:R - привязка конкретных переменных друг к другу
library('languageR')
lor.np = dative[dative$PronomOfRec == 'nonpronominal',]$LengthOfRecipient
Я попытался вложенность этой функции подмножества и прикладных векторы, но я не могу понять, способ затем получить доступ к колонку Modality для всего элементов в lor.np
и хранить его в mod.np
, так что я могу построить и проанализировать данные с:
boxplot(lor.np, mod.np)
Я очень новый для R и синтаксис является чрезвычайно запутанным. Любая помощь будет очень оценена. Заранее спасибо!
какой набор данных вы используете? является «дательным» из пакета или ваших личных данных? делает 'boxplot (LengthOfRecipient ~ Modality, droplevels (dative [dative $ PronomOfRec == 'nonpronomial',]))' work – rawr
Это из пакета LanguageR. Кажется, это работает, так что спасибо! Делает ли dropplevels() все, кроме заданного аргумента (поэтому в этом случае он удаляет все, кроме тех случаев, когда PronomOfRec == 'nonpronomial'? – luisamaria
Вам не нужны «капли». Когда вы создаете фрейм данных подмножества, все уровни факторов все равно будут присутствовать, даже если для этого уровня нет наблюдений. Поэтому, когда вы используете такую функцию, как 'boxplot', она создаст пространство для неиспользуемого уровня, но ничего не построит. Я просто предположил, что у вас могут быть некоторые неиспользованные уровней после подмножества – rawr