Wie kann ich die erste Spalte entfernen?
Wie kann ich die erste Spalte entfernen?
Wie kann ich die erste Spalte entfernen?
> opt_rebal_weights_mean
IVV LQD TLT IYR IEO IAU
[1,] 0.07784491 0.0006130303 0.09764416 0.1493204 0.3494284 0.33394
Ich möchte nun die erste Spalte mit dem Wert "[1,]" löschen. Kann mir hier jemand weiterhelfen?
> opt_rebal_weights_mean
IVV LQD TLT IYR IEO IAU
[1,] 0.07784491 0.0006130303 0.09764416 0.1493204 0.3494284 0.33394
Ich möchte nun die erste Spalte mit dem Wert "[1,]" löschen. Kann mir hier jemand weiterhelfen?
Re: Wie kann ich die erste Spalte entfernen?
Hallo feschw,
das sieht wie ein Dataframe aus.
Bitte verwende Formatierungen, damit der Code genauso schick aussieht wie in dieser Nachricht.
(lies viewtopic.php?f=20&t=29 )
Gruß, Jörg
das sieht wie ein Dataframe aus.
Code: Alles auswählen
opt_rebal_weights_mean[1] <- NULL
(lies viewtopic.php?f=20&t=29 )
Gruß, Jörg
Re: Wie kann ich die erste Spalte entfernen?
Bekomme nun folgenden Error:
> opt_rebal_weights_mean[1] <- NULL
Error in opt_rebal_weights_mean[1] <- NULL : replacement has length zero
> opt_rebal_weights_mean[1] <- NULL
Error in opt_rebal_weights_mean[1] <- NULL : replacement has length zero
Re: Wie kann ich die erste Spalte entfernen?
Ach jetzt verstehe ich, was Du möchtest.
Du möchtest den Indikator für die Zeile nicht mehr sehen.
Was möchtest Du statt dessen?
Außerdem habe ich mich geirrt, es ist wohl kein Dataframe bei Dir sondern eher eine Matrix. (So passiert das, wenn der Fragende keine Daten liefert, siehe viewtopic.php?f=20&t=11 )
Deshalb gibt es den Fehler:
Wie wäre es hiermit:
Gruß, Jörg
Du möchtest den Indikator für die Zeile nicht mehr sehen.
Was möchtest Du statt dessen?
Außerdem habe ich mich geirrt, es ist wohl kein Dataframe bei Dir sondern eher eine Matrix. (So passiert das, wenn der Fragende keine Daten liefert, siehe viewtopic.php?f=20&t=11 )
Deshalb gibt es den Fehler:
Code: Alles auswählen
B <- BOD
B <- as.matrix(B)
B[1] <- NULL
Code: Alles auswählen
B <- BOD
B <- as.matrix(BOD)
write.table(B, row.names = FALSE) # oder
write.table(B, row.names = FALSE, sep="\t", quote=FALSE)
print(as.data.frame(B), row.names = FALSE) ## <-- das ist sehr hübsch
Gruß, Jörg
Re: Wie kann ich die erste Spalte entfernen?
Perfekt Danke! Nun hat es gelappt:
opt_rebal_weights_mean <- as.matrix(opt_rebal_weights_mean)
opt_rebal_weights_means <- print(as.data.frame(opt_rebal_weights_mean), row.names = FALSE)
Ziel war die Umwandlung von:
IVV LQD TLT IYR IEO IAU
[1,] 0.07784491 0.0006130303 0.09764416 0.1493204 0.3494284 0.33394
zu:
IVV LQD TLT IYR IEO IAU
0.07784491 0.0006130303 0.09764416 0.1493204 0.3494284 0.33394
Also das Ausblenden von [1,0]
Ich habe jetzt noch eine weitere Frage: und zwar wie kann ich diesen Zeilenvektor zu einem Spaltenvektor umwandeln?
Die Matrix soll dementsprechend so aussehen:
opt_rebal_weights_mean
IVV 0.07784491
LQD 0.0006130303
TLT 0.09764416
IYR 0.1493204
IEO 0.3494284
IAU 0.33394
Hättest du hier auch eine Idee??
opt_rebal_weights_mean <- as.matrix(opt_rebal_weights_mean)
opt_rebal_weights_means <- print(as.data.frame(opt_rebal_weights_mean), row.names = FALSE)
Ziel war die Umwandlung von:
IVV LQD TLT IYR IEO IAU
[1,] 0.07784491 0.0006130303 0.09764416 0.1493204 0.3494284 0.33394
zu:
IVV LQD TLT IYR IEO IAU
0.07784491 0.0006130303 0.09764416 0.1493204 0.3494284 0.33394
Also das Ausblenden von [1,0]
Ich habe jetzt noch eine weitere Frage: und zwar wie kann ich diesen Zeilenvektor zu einem Spaltenvektor umwandeln?
Die Matrix soll dementsprechend so aussehen:
opt_rebal_weights_mean
IVV 0.07784491
LQD 0.0006130303
TLT 0.09764416
IYR 0.1493204
IEO 0.3494284
IAU 0.33394
Hättest du hier auch eine Idee??
Re: Wie kann ich die erste Spalte entfernen?
Ich hatte Dich doch aufgefordert, Formatierungen zu verwenden ...
Re: Wie kann ich die erste Spalte entfernen?
Stimmt! Danke nochmal! Aber nach der Transformierung bekomme ich hier auf einmal ganz andere Werte heraus? Wie kann das sein?
Ich hab dir sein Screenshot als Anhang beigefügt
Ich hab dir sein Screenshot als Anhang beigefügt
Re: Wie kann ich die erste Spalte entfernen?
Du überschreibst Deine eigenen Daten:
Code: Alles auswählen
... <- BOD