《R语言数据高…" /> 《R语言数据高…" />
绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
R语言数据框重复性生成:datapasta
2020-06-04 16:27:19

作者:黄天元,复旦大学博士在读,热爱数据科学与开源工具(R),致力于利用数据科学迅速积累行业经验优势和科学知识发现,涉猎内容包括但不限于信息计量、机器学习、数据可视化、应用统计建模、知识图谱等,著有《R语言高效数据处理指南》(《R语言数据高效处理指南》(黄天元)【摘要 书评 试读】- 京东图书)。知乎专栏:R语言数据挖掘邮箱:huang.tian-yuan@qq.com.欢迎合作交流。

RStudio有哪些好用的Addins?获得参考,解决了一个问题,就是当需要举例子问问题,要进行数据传输的时候,往往没有那么方便。如果数量不大,可以直接通过复制粘贴生成。datapasta包就是为此而生,非常简便,链接为:CRAN - Package datapasta。只需要一个简单的代码:

library(pacman)
p_load(magrittr,datapasta)
iris %>%
  head() %>%
  dpasta()

# 或者

df_paste(head(iris))

就可以生成以下代码:

data.frame(
  Sepal.Length = c(5.1, 4.9, 4.7, 4.6, 5, 5.4),
   Sepal.Width = c(3.5, 3, 3.2, 3.1, 3.6, 3.9),
  Petal.Length = c(1.4, 1.4, 1.3, 1.5, 1.4, 1.7),
   Petal.Width = c(0.2, 0.2, 0.2, 0.2, 0.2, 0.4),
       Species = as.factor(c("setosa","setosa",
                             "setosa","setosa","setosa","setosa"))
)

这个数据框,就可以直接赋值拿去用了。

虽然还是不会用Rstudio的插件来生成,但是代码生成也足够方便了。如果熟悉如何用插件交互式操作的,还请多多指教。

分享好友

分享这个小栈给你的朋友们,一起进步吧。

R语言
创建时间:2020-06-15 11:46:51
R是用于统计分析、绘图的语言和操作环境。R是属于GNU系统的一个自由、免费、源代码开放的软件,它是一个用于统计计算和统计制图的工具。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

技术专家

查看更多
  • 小雨滴
    专家
戳我,来吐槽~