我是来自Java和SQL世界的新R用户。我一直在努力处理函数在R中返回的数据的配置或格式。到目前为止,我遇到了三个:
返回的数据格式不一致导致我很多困惑。有什么方法可以在这些格式之间进行转换,或者至少告诉函数将返回哪种格式。
我试过调查这些资源,但我能找到问题的答案 https://www.statmethods.net/management/subset.html
https://www.r-bloggers.com/5-ways-to-subset-a-data-frame-in-r/
https://stat.ethz.ch/R-manual/R-devel/library/base/html/logical.html
谢谢
答案 0 :(得分:1)
大多数支持函数或方法的编程语言允许从函数或方法(包括Java)返回不同类型的返回值。在任何语言中,20%的学习曲线与语言的基本语法有关,而另外80%与学习如何有效使用其类或函数库有关。
R在这方面没有什么不同。超过12,000 contributed packages,开始的R程序员花费相当多的时间来开发核心子包的熟练程度。
在Stackoverflow上,您可以根据个人情况看到答案中的模式'语言经验。有些人精通所谓的base R
,他们的回答主要以不需要第三方包的方式表达。其他人采用了tidyverse,这是一个包含通用接口的软件包集合,可以轻松地操作和分析数据。还有一些人有使用适合特定任务的包的经验,例如用于生成排版质量表的tables package。
?functionName
以访问功能的帮助页面最后,由于OP引用了R中不一致的挫折,他/她必须阅读The R Inferno。
Stackoverflow.com专注于为特定编程问题提供编码解决方案,用Minimal, Complete, and Verifiable示例表示。 SO社区还针对问题强制执行一组quality standards,包括同行和主持人审核,以确保它们是on topic。
通过阅读包或函数文档可以回答的一般问题通常会得到downvoted, placed on hold, or closed,因为SO社区期望一个人已经完成了基础研究(即阅读文档)并在发布问题之前尝试了解决方案在SO上。