Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取系数的数据帧(单位:R)_R_Dataframe_Text Files_R Factor_Bayesian Networks - Fatal编程技术网

读取系数的数据帧(单位:R)

读取系数的数据帧(单位:R),r,dataframe,text-files,r-factor,bayesian-networks,R,Dataframe,Text Files,R Factor,Bayesian Networks,我是R的新手。要在包中使用,我需要一个“因子数据框架” 我有一个文本文件,格式如下: A B C ... 1 3 2 2 2 3 3 1 1 2 2 1 3 1 2 因此,每列表示一个变量,可以是1、2或3。 请建议一个命令,允许我从这样一个文本文件中获取因子的数据帧(仅仅以矩阵的形式读取文件是不行的,我需要有真实的“因子”) 提前感谢。似乎将read.table的colClasses参数设置为: colClasses = c(rep("factor",26)) 将完成我需要的工作。似乎将

我是R的新手。要在包中使用,我需要一个“因子数据框架”

我有一个文本文件,格式如下:

A B C ...
1 3 2
2 2 3
3 1 1
2 2 1
3 1 2
因此,每列表示一个变量,可以是1、2或3。 请建议一个命令,允许我从这样一个文本文件中获取因子的数据帧(仅仅以矩阵的形式读取文件是不行的,我需要有真实的“因子”)


提前感谢。

似乎将
read.table
colClasses
参数设置为:

colClasses = c(rep("factor",26)) 

将完成我需要的工作。

似乎将
read.table的
colClasses
参数设置为:

colClasses = c(rep("factor",26)) 
a <- read.table(textConnection("A B C
1 3 2
2 2 3
3 1 1
2 2 1
3 1 2"), header=T, colClasses="factor")

str(a)
## 'data.frame':    5 obs. of  3 variables:
##  $ A: Factor w/ 3 levels "1","2","3": 1 2 3 2 3
##  $ B: Factor w/ 3 levels "1","2","3": 3 2 1 2 1
##  $ C: Factor w/ 3 levels "1","2","3": 2 3 1 1 2

将完成我要求的工作。

a
a另一种方式,如果你想在加载后做的是:
df[]另一种方式,如果你想在加载后做的是:
df[]
a <- read.table(textConnection("A B C
1 3 2
2 2 3
3 1 1
2 2 1
3 1 2"), header=T, colClasses="factor")

str(a)
## 'data.frame':    5 obs. of  3 variables:
##  $ A: Factor w/ 3 levels "1","2","3": 1 2 3 2 3
##  $ B: Factor w/ 3 levels "1","2","3": 3 2 1 2 1
##  $ C: Factor w/ 3 levels "1","2","3": 2 3 1 1 2