Ich brauche die ersten 20 Spalten von großen massiven hier dem CodeWie die ersten 20 Spalten in R von Daten-Set wählen
library(reshape2)
mydat=read.csv("C:/Users/synthex/Desktop/sales.csv", sep=";",dec=",")
df.sales.t <- acast(mydat, DAY ~ ART ~ STORE , value.var="SALES", fill=0)
Aber wählen, wenn ich so tun, ich seltsam Ergebnis zu erhalten, Sie siehe Struktur meiner Daten auf dem Bildschirm und das Ergebnis kann, wenn ich die ersten 10 Spalten auswählen, zeigen sie sie wie folgt: -
dput()
> g=as.data.frame(df.sales.t[,1,1:7])
> g
956 958 961 974 980 999 1053
01.nov.15 108.0 0.0 0.0 0.0 0 0.0 216.0
02.nov.15 0.0 0.0 97.0 0.0 0 0.0 0.0
03.nov.15 0.0 0.0 97.0 99.9 0 0.0 0.0
04.nov.15 108.0 0.0 97.0 0.0 0 0.0 108.0
05.nov.15 0.0 0.0 0.0 99.9 0 0.0 0.0
06.nov.15 216.0 0.0 97.0 0.0 106 0.0 0.0
07.nov.15 0.0 0.0 0.0 0.0 106 0.0 0.0
08.nov.15 0.0 99.9 97.0 0.0 0 0.0 108.0
09.nov.15 0.0 0.0 194.0 0.0 0 0.0 108.0
10.nov.15 0.0 0.0 0.0 0.0 106 99.9 0.0
so wählen sie genau die Variablen, die auf dem Screenshot sind von df.sales.t
?
'new_dat <- mydat [1: 20]' – Adamm
@Adamm, nicht mydat =) Ich brauche colums von df.sales.t auszuwählen. Es ist mydat Dataset neugestaltet (Blick auf Bildschirm) in der Dimension des Tensors, wie aus df.sales.t –