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:
numericdata <- mydata[, c("numericcol1", "numericcol2")]
numericdata$numericcol1 <- as.numeric(numericdata$numericcol1) numericdata$numericcol2 <- as.numeric(numericdata$numericcol2)
analysisresults <- someanalysisfunction(numericdata)
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.
Asked: 2022-12-06 11:00:00 +0000
Seen: 9 times
Last updated: Mar 31 '23