[R] NaN in Scoring Sentiment

PIKAL Petr petr@p|k@| @end|ng |rom prechez@@cz
Mon Aug 27 11:01:40 CEST 2018


Hi

the output seems to me rather weird. Unles you have NaNs in input data frame you should not get NaN as a result.

Anyway, your aggregate will give you NA or NaN even when there is only one NA or NaN in your input data frame. So I suggest to use

sentiments_per_Category <- aggregate(relative_sentiment_frequencies,                                      by = list(Category = df$Case.Category), mean, na.rm=TRUE)

This should strip all NAs before calculating mean in each category.

Complete cases removes all lines with at least one NA in your data frame, which probably results to empty data frame.

Cheers
Petr

> -----Original Message-----
> From: R-help <r-help-bounces using r-project.org> On Behalf Of Shivi Bhatia
> Sent: Saturday, August 25, 2018 4:01 PM
> To: R-help <r-help using r-project.org>
> Subject: [R] NaN in Scoring Sentiment
>
> Hi All- I am running a sentiment scoring model and the code is as below:
> sentiments_per_Category <- aggregate(relative_sentiment_frequencies,
>                                      by = list(Category = df$Case.Category), mean)
>
> while i run the head command most of the values are NaN. i then used
> complete.cases on my data frame df[complete.cases(df),]  but it does not seems
> to work. Please advice if there is a way to handle NaN.
>
> Regards, Shivi
>
> [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help using r-project.org mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
Osobní údaje: Informace o zpracování a ochraně osobních údajů obchodních partnerů PRECHEZA a.s. jsou zveřejněny na: https://www.precheza.cz/zasady-ochrany-osobnich-udaju/ | Information about processing and protection of business partner’s personal data are available on website: https://www.precheza.cz/en/personal-data-protection-principles/
Důvěrnost: Tento e-mail a jakékoliv k němu připojené dokumenty jsou důvěrné a podléhají tomuto právně závaznému prohláąení o vyloučení odpovědnosti: https://www.precheza.cz/01-dovetek/ | This email and any documents attached to it may be confidential and are subject to the legally binding disclaimer: https://www.precheza.cz/en/01-disclaimer/



More information about the R-help mailing list