1. 程式人生 > >用R語言傳送郵件(mailR包)

用R語言傳送郵件(mailR包)

有時候用R語言跑一些程式執行的時間實在是太長了,也不知道什麼時候會跑完,後來突然想到能不能在程式里加上一段,在程式執行結束以後,自動給自己的郵箱發一封郵件,後來查了一下,有些包可以做這個事情,好像經我測試只有這個能用,也可能是其他的包我當時沒有配置對,但是我知道下列程式碼應該是沒有問題的。

使用的是mailR這個包,需要可以自己設定從什麼郵箱傳送到什麼郵箱,另外需要設定傳送郵箱的密碼一類的,下面是我自己寫的用來提示自己程式執行結束的一封郵件。其中首發雙方都是我的gmail,,可能會對大家造成一些誤解,後部的密碼和使用者名稱配置都是針對傳送郵箱的哦。

# MyEmail.R
library(mailR)
sender <- "
[email protected]
"
recipients <- c("[email protected]") send.mail(from = sender, to = recipients, subject = "Program Done.", body = "My program is finished.", smtp = list(host.name = "smtp.gmail.com", port = 465, user.name = "[email protected]
"
, passwd = "12345678XXXXX", ssl = TRUE), authenticate = TRUE, send = TRUE)

在這個指令碼寫完以後,測試無誤之後,在你以後執行長時間程式的時候,就可以在程式指令碼最後補上一句:

source("./MyEmail.R")

然後你就可以通過刷郵箱來看程式有沒有OK了,而不需要想辦法遠端登入伺服器去檢視。

相關推薦

R語言傳送郵件(mailR)

有時候用R語言跑一些程式執行的時間實在是太長了,也不知道什麼時候會跑完,後來突然想到能不能在程式里加上一段,在程式執行結束以後,自動給自己的郵箱發一封郵件,後來查了一下,有些包可以做這個事情,好像經我測試只有這個能用,也可能是其他的包我當時沒有配置對,但是我知道

R語言的quantreg進行分位數回歸

mit perl package html enter 思想 anti res comment 什麽是分位數回歸 分位數回歸(Quantile Regression)是計量經濟學的研究前沿方向之一,它利用解釋變量的多個分位數(例如四分位、十分位、百分位等)來得到被解釋變量

R語言(rvest)爬取獵聘網招聘資訊(保證可重複性)

前言 最近一直在思考動手做自己的第一個R語言資料分析專案,在R語言中文社群公眾號上看了許多爬取招聘網站的案例後,發現做招聘資訊分析是個不錯的選擇: 1. 整合並分析招聘資訊可以深入瞭解各個崗位的整體收入情況、學歷要求、經驗要求等,相信這是許多人都感興趣的;  2. 招聘網站的

R語言分析與預測員工離職

在實驗室搬磚之後,繼續我們的kaggle資料分析之旅,這次資料也是答主在kaggle上選擇的比較火的一份關於人力資源的資料集,關注點在於員工離職的分析和預測,依然還是從資料讀取,資料預處理,EDA和機器學習建模這幾個部分開始進行,最後使用整合學習中比較火的random forest演算法來預

R語言量化投資常用總結

天善雙十一 倒計時 三 點選上圖,檢視詳情 作者:張丹,R語言中文社群專欄特邀作者,《R的極客理想》系列圖書作者,民生銀行大資料中心資料分析師,前況客創始人兼CTO。個人部落格 http://fens.me, Alexa全球排名70k。

R語言進行分位數迴歸

非線性分位數迴歸這裡的非線性函式為Frank copula函式。     (六)非線性分位數迴歸     這裡的非線性函式為Fran

R語言進行分位數迴歸:基礎篇

用R語言進行分位數迴歸:基礎篇                        

R語言進行分位數回歸:基礎篇

ron 理學 style 位數 ext wan r語言 center 基礎篇 用R語言進行分位數回歸:基礎篇 詹鵬 (北京師範大學經濟管理學院 北京) http://www.xiaowanxue.com/up_files/20

R語言實現對不平衡資料的四種處理方法

https://www.weixin765.com/doc/gmlxlfqf.html 在對不平衡的分類資料集進行建模時,機器學**演算法可能並不穩定,其預測結果甚至可能是有偏的,而預測精度此時也變得帶有誤導性那麼,這種結果是為何發生的呢?到底是什麼因素影響了這些演算法的表現?   在不平衡的

R語言做資料清理

資料的清理 如同列夫托爾斯泰所說的那樣:“幸福的家庭都是相似的,不幸的家庭各有各的不幸”,糟糕的噁心的資料各有各的糟糕之處,好的資料集都是相似的。一份好的,乾淨而整潔的資料至少包括以下幾個要素: 1、每一個觀測變數構成一列 2、每一個觀測物件構成一行 3、每一個型別的觀測單元構成一個表 就像我

阿里雲伺服器上465埠傳送郵件

第一步:安裝mailx郵箱伺服器 yum -y install mailx 第二步:在mailx配置檔案裡新增使用者名稱,密碼。mailx的配置檔案是/etc/mail.rc這個檔案。 set ssl-verify=ignore #

R語言進行方差分析

R語言中與方差分析有關的包有car、gplots、HH、rrcov、multicomp、effects、MASS和mvoutlier。 單因素方差分析 #運用multcomp包中的cholesterol資料 library(multcomp) attach(cholesterol) #檢視

R語言進行基本統計分析

1. 描述性統計分析 使用自帶的summary()函式 > myvars <- c("mpg","hp","wt") > summary(mtcars[myvars]) mpg hp wt Mi

R語言生成隨機數模擬鬥地主

程式介紹(Part A) 鬥地主中有時候會發現自己某一張牌沒有,比如J一張都沒抓到,下面使用R語言生成隨機數,模擬計算如果自己J一張都沒抓到的情況下,其他兩人抓到J炸的概率為0.104 iterSum = 1000000 #總實驗次數 countlostOn

R語言進行迴歸分析

1.單變數線性迴歸 > y<-c(5,7,9,11,16,20) > x<-c(1,2,3,4,7,9) > lsfit(x,y) $coefficients Int

乾貨:R語言進行資料提取的方法!

 資料提取是資料分析當中重要的一環,也是需要資料分析師耐心細心地做好。我們大聖眾包(www.dashengzb.cn)小編今天就和大家分享藍鯨的文章,如何通過R語言對資料進行提取分析,達到所需。   讀取並建立資料表   首先第一步是讀取資料,並建立名稱為lo

R語言學習二(與資料集)

R語言安裝包 什麼是R語言的包? 我們可以把它視為一種擴充套件R基本功能的機制,包本身也集成了眾多的函式。在使用R的過程中如果我們要使用某些函式,而當前R裡面沒有的話,我們通常可以去查詢那些與其相關的包,那些包裡面通常已經包含了其他開發者開發好的功能,我們

R語言中利用mice進行缺失值的線性迴歸填補

在資料分析中,我們會經常遇到缺失值問題。一般的缺失值的處理方法有刪除法和填補法。通過刪除法,我們可以刪除缺失資料的樣本或者變數。而缺失值填補法又可分為單變數填補法和多變數填補法,其中單變數填補法又可分為隨機填補法、中位數/中值填補法、迴歸填補法等。本文簡單介紹一下如何在R語

R語言-決策樹-party

1、首先解釋下熵和吉尼係數在決策樹的功用        決策樹學習的關鍵是如何選擇最優的劃分屬性。通常,隨著劃分過程的不斷進行,我們希望決策樹的內部分支節點所包含的樣本儘可能屬於同一類別,即節點的“純度”越來越高。  

資料分析--R語言預測離職(下)

資料分析–用R語言預測離職(下) 接上一篇~ 接下來我們探索離職和其他分類變數的關係~ > library(scales) > k1 <- ggplot(attr.df, aes(x=Gender,fill=Attrition))+