Ask Your Question
3

How can I maintain the rest of my data while converting to numeric and analyzing with multiple responses in R?

asked 2022-12-06 11:00:00 +0000

lakamha gravatar image

edit retag flag offensive close merge delete

1 Answer

Sort by ยป oldest newest most voted
2

answered 2023-03-31 08:00:00 +0000

bukephalos gravatar image

One option is to create a separate data frame that only includes the columns you want to analyze numerically. You can then convert those columns to numeric and perform your analysis on this new data frame. Once you have completed your analysis, you can merge the numeric data with your original data frame so that you can maintain the rest of your data.

For example:

create a new data frame with only the columns to analyze numerically

numericdata <- mydata[, c("numericcol1", "numericcol2")]

convert columns to numeric

numericdata$numericcol1 <- as.numeric(numericdata$numericcol1) numericdata$numericcol2 <- as.numeric(numericdata$numericcol2)

perform analysis on numeric_data

analysisresults <- someanalysisfunction(numericdata)

merge analysis results with original data

mydata <- cbind(mydata, analysis_results)

This approach allows you to maintain the rest of your data while still being able to perform numeric analysis on a subset of your columns.

edit flag offensive delete link more

Your Answer

Please start posting anonymously - your entry will be published after you log in or create a new account. This space is reserved only for answers. If you would like to engage in a discussion, please instead post a comment under the question or an answer that you would like to discuss

Add Answer


Question Tools

Stats

Asked: 2022-12-06 11:00:00 +0000

Seen: 9 times

Last updated: Mar 31 '23