Für die Integration von R in Minitab Statistical Software stellt Minitab, LLC die Bibliothek mtbr bereit. Die folgenden Beschreibungen der Klassen und Methoden aus dem mtbr-Paket unterstützen Sie beim Verfassen von R-Code, der in Minitab integriert werden kann.
Informationen zum Installieren des R-Pakets von Minitab und zum Ausführen von R aus Minitab finden Sie unter Installieren von R zur Verwendung mit der Minitab Statistical Software.
Weitere Informationen zu R finden Sie unter www.r-project.org.
mtb_get_columnRuft eine Spalte aus einem Minitab-Arbeitsblatt für die Verwendung in R ab.
atomic vector zurück. Die können atomic vector Zeichen- oder Zahlenwerte enthalten.library(mtbr) column1 <- mtb_get_column("C1") column2 <- mtb_get_column("My Column")mtb_get_constantRuft eine Konstante aus einem Minitab-Arbeitsblatt für die Verwendung in R ab.
library(mtbr) constant1 <- mtb_get_constant("K1") constant2 <- mtb_get_constant("My Constant")mtb_get_matrixRuft eine Matrix aus einem Minitab-Arbeitsblatt für die Verwendung in R ab.
matrix zurück.library(mtbr) matrix1 <- mtb_get_matrix("M1") matrix2 <- mtb_get_matrix("My Matrix")mtb_add_messageFügt eine Nachricht in den Minitab-Ausgabebereich an.
Nulllibrary(mtbr) mtb_add_message("This is a message.")mtb_set_noteLegt einen Hinweis oben im Minitab-Ausgabefenster fest.
Nulllibrary(mtbr) mtb_set_note("The output contains one note.")mtb_set_titleLegt den Titel oben im Minitab-Ausgabefenster fest.
Nulllibrary(mtbr) mtb_set_title("The output contains one title.")mtb_add_imageFüge ein Bild dem Minitab-Ausgabebereich hinzu, wenn du eine unterstützte Bilddatei hast.
Nulllibrary(mtbr) png("histogram.png") hist(airquality$Temp) dev.off() mtb_add_image("histogram.png")mtb_add_image_bytesFüge ein Bild in den Minitab-Ausgabebereich an, wenn du ein Bytes-Objekt hast.
raw vector eingeben.Nulllibrary(mtbr) image_data <- as.raw(c(0x89, 0x50, 0x4e, 0x47, 0x0d, 0x0a, 0x1a, 0x0a, 0x00, 0x00, 0x00, 0x0d, 0x49, 0x48, 0x44, 0x52, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x09, 0x08, 0x02, 0x00, 0x00, 0x00, 0x6f, 0xf3, 0x91, 0x47, 0x00, 0x00, 0x00, 0x01, 0x73, 0x52, 0x47, 0x42, 0x00, 0xae, 0xce, 0x1c, 0xe9, 0x00, 0x00, 0x00, 0x04, 0x67, 0x41, 0x4d, 0x41, 0x00, 0x00, 0xb1, 0x8f, 0x0b, 0xfc, 0x61, 0x05, 0x00, 0x00, 0x00, 0x09, 0x70, 0x48, 0x59, 0x73, 0x00, 0x00, 0x16, 0x25, 0x00, 0x00, 0x16, 0x25, 0x01, 0x49, 0x52, 0x24, 0xf0, 0x00, 0x00, 0x00, 0x22, 0x49, 0x44, 0x41, 0x54, 0x18, 0x57, 0x63, 0xd8, 0x61, 0xbb, 0x8b, 0x81, 0x01, 0x27, 0x49, 0xba, 0x04, 0x01, 0x69, 0x9c, 0x12, 0x04, 0xa4, 0x71, 0x4a, 0x10, 0x90, 0xc6, 0x29, 0xb1, 0xc3, 0x76, 0x17, 0x00, 0xfc, 0x0b, 0x45, 0x08, 0x6f, 0x2c, 0xff, 0xe2, 0x00, 0x00, 0x00, 0x00, 0x49, 0x45, 0x4e, 0x44, 0xae, 0x42, 0x60, 0x82)) mtb_add_image_bytes(image_data)mtb_add_tableFügt eine Tabelle an den Minitab-Ausgabebereich an.
list von atomic vectors oder als einen data.frame zurück.character vector.""."".Nulllibrary(mtbr) mytitle <- "Air Quality Data" myheaders <- names(airquality) mycolumns <- airquality myfootnote <- gsub("\"", "", paste0(capture.output(summary(airquality)[4,]), collapse = "\n")) mtb_add_table(columns=mycolumns, headers=myheaders, title=mytitle, footnote=myfootnote)Standardmäßig verwendet Minitab ein anderes datetime-Format als R. Um das datetime-Format von Minitab in das datetime-Format von Unix zu konvertieren, verwenden Sie die Funktion excel_numeric_to_date() aus dem R-Paket janitor. Das Hausmeisterpaket hat keine Lizenz und sollte hier gut nachgelesen werden können. Documentation for the specific function can be found at: https://www.rdocumentation.org/packages/janitor/versions/2.1.0/topics/excel_numeric_to_date
R on Microsoft® Windows kann nicht immer Zeichenketten verarbeiten, die Zeichen aus verschiedenen Zeichensätzen haben. Wenn zum Beispiel Microsoft® Windows der japanische (Shift-JIS)-Zeichensatz verwendet wird und eine Zeichenkette Zeichen aus dem chinesischen (GBK)-Zeichensatz enthält, werden einige Zeichenketten nicht korrekt verarbeitet.
Aufgrund dieser Einschränkung ist eine mögliche Lösung, dass Zeichenketten Zeichen aus demselben Zeichensatz wie die Anzeigesprache Microsoft® Windows verwenden.