read.table导入文本文件作为列表,如何将其作为数据框导入?

时间:2016-12-06 11:19:52

标签: r dataframe read.table

我在文本文件中有一些数据,列v1,v2,v3和v4。 v1包含字母数字数据,而v2,v3和v4本质上是数字。

我使用以下命令读取R中的数据: x< - read.table(“file_name.txt”,header = TRUE,stringsAsFactors = FALSE)

它导入数据,但我希望它作为数据帧,当我使用typeof(x)检查类型时,返回“list”。

如何在数据框中获取此数据?

1 个答案:

答案 0 :(得分:1)

            At first you can use x1<-as.data.frame(x)
            Then you can use class(x1).
            If you will use typeof(x1) instead of class(x1), 
          you will never get "data.frame".Because data.frame is a one type of list with equal number of observations in each column Which contain numeric , character, and alpha numeric variable same as list.