如何在R中提取str()信息

大卫·Z

假设我有一个数据框,例如:

df<-data.frame(a=rnorm(20), 
               b=LETTERS[1:20], 
               c=rep(c(FALSE, TRUE), each=10))
str(df)
'data.frame':   20 obs. of  3 variables:
 $ a: num  1.1525 0.0377 -0.2212 -2.6184 -0.3649 ...
 $ b: Factor w/ 20 levels "A","B","C","D",..: 1 2 3 4 5 6 7 8 9 10 ...
 $ c: logi  FALSE FALSE FALSE FALSE FALSE FALSE ...

我想要的是从str()输出中提取变量名称及其类类型

Names  Type
a      num
b      Factor
c      logi

如何在R中实现这一点?

阿列克谢·希克洛马诺夫(Alexey Shiklomanov)

据我所知,str只打印输出并返回NULL但是,您可以使用classortypeof命令完成所需的操作(具体取决于所需的信息类型)。

df <- data.frame(a=rnorm(20), 
                   b=LETTERS[1:20], 
                   c=rep(c(FALSE, TRUE), each=10))
sapply(df, class)
#         a         b         c 
# "numeric"  "factor" "logical" 
sapply(df, typeof)
#         a         b         c 
#  "double" "integer" "logical" 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中提取str()信息

来自分类Dev

如何在Powershell中从RSS提要中提取特定信息?

来自分类Dev

如何在R中提取多字?

来自分类Dev

如何在 R 中提取输出值?

来自分类Dev

如何使用R从期刊中提取评论期信息

来自分类Dev

从多级列表中提取信息-R

来自分类Dev

如何从elf中提取枚举信息?

来自分类Dev

如何从雷鸟中提取帐户信息?

来自分类Dev

如何从Excel中提取时间信息

来自分类Dev

如何从数组的哈希中提取信息

来自分类Dev

如何从Excel文件中提取组信息

来自分类Dev

如何在R中提取字符串

来自分类Dev

如何在R中提取包含某些字符的组合的单词

来自分类Dev

如何在R中提取色散参数

来自分类Dev

如何在R中的矩阵中提取链接数?

来自分类Dev

如何在Python(Windows)中提取图像文件详细信息?

来自分类Dev

如何在 python 中使用正则表达式从法律描述中提取信息

来自分类Dev

如何从Wikipedia信息框中提取信息?

来自分类Dev

如何从 R 类加载中提取百分比方差信息

来自分类Dev

如何在vbscript中提供信息符号?

来自分类Dev

从R中的数据帧中提取信息

来自分类Dev

从R中的NetCDF文件中提取特定于站点的信息

来自分类Dev

R:从 nlme fit 中的详细输出中提取信息

来自分类Dev

如何在Ruby中提取整数的符号?

来自分类Dev

如何在Jquery中提取属性?

来自分类Dev

如何在.gitmodule中提取子模块?

来自分类Dev

如何在Lisp中提取Mancala板

来自分类Dev

如何在Perl中提取部分行

来自分类Dev

如何在scrapy中提取准确的标签