Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/81.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、 如何将1*1数据帧转换为字符向量_R - Fatal编程技术网

R、 如何将1*1数据帧转换为字符向量

R、 如何将1*1数据帧转换为字符向量,r,R,我是R的新手。我有一个数据框a: str(a) 'data.frame': 1 obs. of 1 variable: $ HN:'data.frame': 1 obs. of 1 variable: ..$ HN: Factor w/ 1 level "FORT": 1 我想把它转换成字符向量。我们怎么做呢。像这样: as.character(a[,1]) 或者简单地说: as.character(a[,]) 如果您的意思是拆分为单独的字母,可以使用strspli

我是R的新手。我有一个数据框a:

 str(a)
'data.frame':   1 obs. of  1 variable:
 $ HN:'data.frame':     1 obs. of  1 variable:
  ..$ HN: Factor w/ 1 level "FORT": 1
我想把它转换成字符向量。我们怎么做呢。

像这样:

as.character(a[,1])
或者简单地说:

as.character(a[,])
如果您的意思是拆分为单独的字母,可以使用strsplit:

strsplit(x=as.character(a[,]), '')

在R中,data.frames实际上是相同长度的列表。这里有一个data.frame,它有一个名为HN的列表,该列表有另一个名为HN的lits。当你创建这个对象的时候,有些奇怪的事情发生了,我会看一下。你能删除你的答案吗。事实上,由于我糟糕的问题,我得到了很多反对票,这在很多事情上阻碍了我。注意:我只能在没有答案时删除QN。提前谢谢,我可以做,但据我所知,这对你没有多大帮助。你可以恢复名誉,但这不会使你的帐户干净。如果你能改进这个问题,我会建议你解释一下你是如何到达那里的,以及确切的问题所在,我可以提名它重新开放,