> On Feb 27, 2016, at 6:04 AM, <asma.r...@gmail.com> <asma.r...@gmail.com> 
> wrote:
> 
> Hi,
> 
> I  read data from file as follows
> 
> Data<-read.table("file.txt",header=T,sep="\t")
> 
> mode(Data)
> list
> 
> I want to convert data to data frame,

It is already a dataframe. That is the class of object that read.table returns.


> I tried the following:
> 
> as.data.frame(Data)
> data.frame(Data)
> 
> But the Data did not change

R is a functional language. Simply applying a function does NOT alter the value 
of the arguments. Need to use assignment. If Data had not been a dataframe 
already and it had been a list with values whose lengths were equal, then you 
would have needed to perform:

Data <- data.frame(Data)


> 
> When I tried
> as.data.frame(unlist(Data))
> 
> The Data converted to a vector not to a data frame. Any idea ?
> 
> 


David Winsemius
Alameda, CA, USA

______________________________________________
R-help@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.

Reply via email to