linpe包-讓發送和接收數據分析更快和更容易

来源:http://www.cnblogs.com/homewch/archive/2016/10/16/5968250.html
-Advertisement-
Play Games

1.簡介 通常在R中從來進行分析和展現的數據都是以基本的格式保存的,如.csv或者.Rdata,然後使用.Rmd文件來進行分析的呈現。通過這個方式,分析師不僅可以呈現他們的統計分析的結果,還可以直接生成pdf和html文件,節省了大量的時間。但是,當你想要給其他人參閱你的文檔的時候,你就需要編譯.R ...


1.簡介

通常在R中從來進行分析和展現的數據都是以基本的格式保存的,如.csv或者.Rdata,然後使用.Rmd文件來進行分析的呈現。通過這個方式,分析師不僅可以呈現他們的統計分析的結果,還可以直接生成pdf和html文件,節省了大量的時間。但是,當你想要給其他人參閱你的文檔的時候,你就需要編譯.Rmd文件,並且必須要有以下兩個文件:

  • the data
  • the knitted .Rmd

如果可以嵌入分析到數據中並且只需發送一個文件,則會讓人感到非常更加簡單。而linpe包(作者:Andrea Spanò)實現了該功能,其實現功能描述如下:

 

簡而言之,linpe包為您提供了一套簡介的功能,你可以將.Rmd分析作為一個屬性嵌入到數據中,然後將結果存為一個對象到一個單一的文件中,發送該文件給需要的用戶,該用戶可以使用該文件將.Rmd渲染為.pdf或者.html文件。此外,如果接受該文件的人想添加或修改內容,linpe包允許提取並且可以編輯.Rmd文件。

2.如何使用?

2.1創建.Rmd文件

首先,假設您完成了一個分析並且存為.Rmd文件,例如下麵的test-linpe.Rmd文件:

---
title: "Test linpe"
output: html_document
---

```{r setup, include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
```

```{r, message = FALSE}
require(dplyr)
require(ggplot2)
```

Do something

```{r}
mtcars %>%
 tbl_df() %>%
 group_by(cyl) %>%
 summarise(n = n(), mean_mpg = mean(mpg), sd_mpg = sd(mpg))
```

Plot something

```{r}
ggplot(mtcars, aes(disp, mpg)) + geom_point()
```

其顯示為HTML文件後為:

 

您的分享是我們最大的動力!

-Advertisement-
Play Games
更多相關文章
  • 前言 俗話說三天不學習,趕不上劉少奇。Asp.net Core更新這麼長時間一直觀望,周末帝都小雨,宅在家看了下Core Web App,順便搭建了個HelloWorld環境來嘗嘗鮮,第一次看到.Net Web運行在Linux上還是有點小激動(只可惜微軟走這一步路走的太晚,要不然屌絲們也不會每每遇見 ...
  • 問題1:缺少報表設計工具——即rdlc無法打開設計器 原因:缺少SQL Server Data Tools(SSDT)工具 解決:安裝ssdt即可 SSDT下載地址:https://msdn.microsoft.com/library/mt204009.aspx 參考(英):http://stack... ...
  • ...
  • **** *************************************************************************** 十月 17, 2016 1:48:19 上午 org.hibernate.annotations.common.reflection.ja ...
  • Java泛型中有存在一種方式叫做類型擦除,也就是說泛型在編譯期間進行類型檢驗上做到有效安全,但是在運行當中,會將該泛型類型用頂層父類(若無繼承關係則用Object)代替,然後再進行強轉換成目標類型,這種類型擦除也存在在泛型方法中,但是方法的擦除帶來了兩個複雜的問題。 在類型擦除之後,代碼演變成如下的 ...
  • ...
  • Python3 數字(Number) 定義:a=1 特性: 1.只能存放一個值 2.一經定義,不可更改 3.直接訪問 分類:整型,長整型,布爾,浮點,複數 python2.*與python3.*關於整型的區別 Python 數字數據類型用於存儲數值。 數據類型是不允許改變的,這就意味著如果改變數字數 ...
  • 隨筆簡介 spring版本:4.3.2.RELEASE+spring security 版本:4.1.2.RELEASE(其它不做說明) 所展示內容全部用註解配置 springmvc已經配置好,不作說明 會涉及到springmvc,spel,el的東西,不熟悉的同學可以先去看一下這方面內容,特別是s ...
一周排行
    -Advertisement-
    Play Games
  • 移動開發(一):使用.NET MAUI開發第一個安卓APP 對於工作多年的C#程式員來說,近來想嘗試開發一款安卓APP,考慮了很久最終選擇使用.NET MAUI這個微軟官方的框架來嘗試體驗開發安卓APP,畢竟是使用Visual Studio開發工具,使用起來也比較的順手,結合微軟官方的教程進行了安卓 ...
  • 前言 QuestPDF 是一個開源 .NET 庫,用於生成 PDF 文檔。使用了C# Fluent API方式可簡化開發、減少錯誤並提高工作效率。利用它可以輕鬆生成 PDF 報告、發票、導出文件等。 項目介紹 QuestPDF 是一個革命性的開源 .NET 庫,它徹底改變了我們生成 PDF 文檔的方 ...
  • 項目地址 項目後端地址: https://github.com/ZyPLJ/ZYTteeHole 項目前端頁面地址: ZyPLJ/TreeHoleVue (github.com) https://github.com/ZyPLJ/TreeHoleVue 目前項目測試訪問地址: http://tree ...
  • 話不多說,直接開乾 一.下載 1.官方鏈接下載: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下載目錄中找到下麵這個小的安裝包 SQL2022-SSEI-Dev.exe,運行開始下載SQL server; 二. ...
  • 前言 隨著物聯網(IoT)技術的迅猛發展,MQTT(消息隊列遙測傳輸)協議憑藉其輕量級和高效性,已成為眾多物聯網應用的首選通信標準。 MQTTnet 作為一個高性能的 .NET 開源庫,為 .NET 平臺上的 MQTT 客戶端與伺服器開發提供了強大的支持。 本文將全面介紹 MQTTnet 的核心功能 ...
  • Serilog支持多種接收器用於日誌存儲,增強器用於添加屬性,LogContext管理動態屬性,支持多種輸出格式包括純文本、JSON及ExpressionTemplate。還提供了自定義格式化選項,適用於不同需求。 ...
  • 目錄簡介獲取 HTML 文檔解析 HTML 文檔測試參考文章 簡介 動態內容網站使用 JavaScript 腳本動態檢索和渲染數據,爬取信息時需要模擬瀏覽器行為,否則獲取到的源碼基本是空的。 本文使用的爬取步驟如下: 使用 Selenium 獲取渲染後的 HTML 文檔 使用 HtmlAgility ...
  • 1.前言 什麼是熱更新 游戲或者軟體更新時,無需重新下載客戶端進行安裝,而是在應用程式啟動的情況下,在內部進行資源或者代碼更新 Unity目前常用熱更新解決方案 HybridCLR,Xlua,ILRuntime等 Unity目前常用資源管理解決方案 AssetBundles,Addressable, ...
  • 本文章主要是在C# ASP.NET Core Web API框架實現向手機發送驗證碼簡訊功能。這裡我選擇是一個互億無線簡訊驗證碼平臺,其實像阿裡雲,騰訊雲上面也可以。 首先我們先去 互億無線 https://www.ihuyi.com/api/sms.html 去註冊一個賬號 註冊完成賬號後,它會送 ...
  • 通過以下方式可以高效,並保證數據同步的可靠性 1.API設計 使用RESTful設計,確保API端點明確,並使用適當的HTTP方法(如POST用於創建,PUT用於更新)。 設計清晰的請求和響應模型,以確保客戶端能夠理解預期格式。 2.數據驗證 在伺服器端進行嚴格的數據驗證,確保接收到的數據符合預期格 ...