Betrachten Sie den folgenden R-Code.Erstellen eines Datenrahmens aus zwei Vektoren mit cbind
> x = cbind(c(10, 20), c("[]", "[]"), c("[[1,2]]","[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Ähnlich
> x = rbind(c(10, "[]", "[[1,2]]"), c(20, "[]", "[[1,3]]"))
> x
[,1] [,2] [,3]
[1,] "10" "[]" "[[1,2]]"
[2,] "20" "[]" "[[1,3]]"
Nun, ich will nicht die ganzen Zahlen 10
und 20
in Strings konvertiert werden. Wie kann ich diesen Vorgang ohne eine solche Konvertierung durchführen? Ich würde gerne von natürlich auch wissen, warum diese Umstellung passiert. Ich schaute auf die cbind
Hilfe und versuchte auch Googeln, aber hatte kein Glück, eine Lösung zu finden. Ich glaube auch, dass in einigen Fällen. R konvertiert Zeichenfolgen in Faktoren, und ich möchte nicht, dass dies auch passiert, obwohl es nicht scheint, dass hier passiert.
Das Problem ist nicht mit 'cbind', aber mit 'c'. Das ist die Funktion, die Sie besser verstehen müssen. –