您好,我進入 JMP 用戶社區論壇https://community.jmp.com/t5/Discussions/R-integration-issue-with-R-Submit-File/mp/588025被標記為垃圾郵件。 我認為這是錯誤的,因為我的問題是關於 JSL 到 R 集成的真正問題。 請刪除垃圾郵件標誌。 我是 JMP 的長期用戶。 謝謝。 保羅
帖子鏈接: (R 集成,R 提交文件問題)
經過保羅·瓦諾彭
https://community.jmp.com/t5/Discussions/R-integration-issue-with-R-Submit-File/mp/588025#M79318
嗨,這個 JSL 腳本運行沒有任何問題(我在 Windows 10 Pro 64 位下使用 JMP 16.0.0 (512257))並從 JMP 中的 ggplot 生成預期的 png 輸出: LoadExprs = Expr( InitR = Expr( R Init() ;R提交(“庫(dplyr)庫(ggplot2)庫(palmerpenguins)”);;MakePlot = Expr(R提交(評估插入(“\ [ggplot(數據=企鵝,aes(x = bill_length_mm,y = flipper_length_mm , color = species)) + geom_point() + facet_wrap(. ~ island, nrow = 3) ]\ " ); ); ); CapturePlot = Expr( JMP_plot = R Get Graphics( png ); New Window( "導入圖" , Picture Box( JMP_Plot ) ); ); RunClose = Expr( R Term(); //關閉 r 連接 ); );加載表達式;初始值;作圖;捕獲圖;運行關閉;如果我嘗試使用完全相同的 R 代碼直接調用 R 腳本,它會失敗並顯示錯誤消息“獲取 ''png' 的數據失敗”。 這是 JSL 腳本: LoadExprs = Expr( InitR = Expr( R Init(); ); RunR = Expr( R Submit File( "C:\Users\xxx\R_projects\JMP\R_JPM_integration_1.R" ); ); CapturePlot = Expr( JMP_plot = R Get Graphics( png ); New Window( "Imported Plot", Picture Box( JMP_Plot ) ); ); RunClose = Expr( R Term(); //Close r connection ); );加載表達式;初始值;運行R;捕獲圖;運行關閉;這個簡化的 JSL 腳本,我的第一次嘗試,也失敗了,錯誤代碼相同:R Init(); R 提交文件( "C:\Users\xxx\R_projects\JMP\R_JPM_integration_1.R" ); R 獲取圖形(png); R項();下面是我用於此測試的簡單 R 腳本: + facet_wrap(. ~ island, nrow = 3) 這與第一個腳本中的 R 代碼相同。 R 提交文件調用有問題嗎? 我錯過了什麼? 我更願意使用 R 提交文件,因為它可以節省打字工作。
此消息有 0 條回复