problem reading a txt file

I am reading a txt file into R and trying to do take the log of the data. The txt file has columns of data with the first row having text headers and the rest numeric data.

setwd("C:/Users/win10/Desktop/files1/1-elementary")
dir()
data=read.delim( "data.txt", sep = "\t", row.names = 1)
head(data)
data2=log2(data)

I get the following error when I do this:

data2=log2(data)
Error in Math.data.frame(data) :
non-numeric variable(s) in data frame: tumor1, tumor2, tumor3, tumor4, normal1, normal2, normal3

Hi!

To help us help you, could you please prepare a reproducible example (reprex) illustrating your issue? Please have a look at this guide, to see how to create one:

Generally speaking you dont do numerical transformations directly on dataframes, but on the specific columns of dataframes.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.

If you have a query related to it or one of the replies, start a new topic and refer back with a link.