Rティブルオブジェクトの操作方法RコードをJSLに統合するのは本当に好きですが、tibble(dplyr)オブジェクトの正しい処理をどのように処理できますか。 JMPで表示すると、オブジェクトが破損しているようです。 私のPCの出力は、添付の画像に表示されています。
R Init();
R Submit("library(dplyr)");
x = R Execute({},{data_table},"\[
data_table <- tibble(x = c("A", NA, "B", "C"), y = c("D", "E", "F", "G"))
]\"
);
data_table << New Data View();
Show(data_table);
R Term();スクリプティングRe:Rティブルオブジェクトの操作方法問題は最初の列のNAが原因だと思います。 JMPはそれに対処する方法をしていません。 JMPは、空の文字列と文字列の欠落している値を区別するとは思いません。 NAを空の文字列または特別な文字列に変更することを検討してください。
Re:Rティブルオブジェクトの操作方法ありがとうpeng_liu、少なくともそれは動作します。 JMPのビッグドット表示の欠落値が数字のみであり、文字にNA値がないことを知りませんでした。 今後のバージョンでは、JSL/RインターフェイスでのNA処理が改善されることを期待しています。
R Init();
R Submit("
library(dplyr)
library(tidyr)
");
x = R Execute({},{data_table},"\[
data_table <- tibble(x = c(1, NA, 2, 3), y = c("D", "E", "F", "G"), z = c("A", NA, "B", "C"), a = c("H", "I", "J", "K")) %>%
mutate(across(where(is.character), ~replace_na(.x, "")))
data_table
]\"
);
data_table << New Data View( );
//limits << New Data View();
Show(data_table);
R Term(); //Exit