如何从数据集中选择R中的前20列

如何从数据集中选择R中的前20列,r,csv,tensor,R,Csv,Tensor,我需要从大屏幕中选择前20列 这是密码 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) 如何从df.sales.t中准确选择屏幕截图上的变量?使用 mydat1 = df.sales.t mydat1$rowname

我需要从大屏幕中选择前20列 这是密码

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)
如何从
df.sales.t
中准确选择屏幕截图上的变量?

使用

mydat1 = df.sales.t
mydat1$rownames = row.names(mydat1)
rownames(mydat1) = NULL
colnames= colnames(mydat1) 
colnames(mydat1) = as.chracter(mydat1)
data <- mydat1[,1:20]
mydat1=df.sales.t
mydat1$rownames=行名称(mydat1)
行名称(mydat1)=空
colnames=colnames(mydat1)
colnames(mydat1)=as.chracter(mydat1)

data
new_dat@Adamm,而不是mydat=)我需要从df.sales.t中选择列。它在张量的维度中重塑了mydat数据集(查看屏幕),如何从df.sales.tnot mydat=)中选择列我需要从df.sales.t中选择列。这是在张量维度中重塑的mydat数据集(查看屏幕),如何从df.sales.t:)中进行选择可能是您现在可以尝试此操作我在以下字符串之后出现错误>'colnames=colnames(mydat1)>colnames NULL>colnames(mydat1)=as.chracter(mydat1)错误:找不到函数“as.chracter”>colnames(mydat1)=as.character(mydat1)
colnames中的错误我想这是因为as.character中的拼写错误
mydat1 = df.sales.t
mydat1$rownames = row.names(mydat1)
rownames(mydat1) = NULL
colnames= colnames(mydat1) 
colnames(mydat1) = as.chracter(mydat1)
data <- mydat1[,1:20]