我正在编写这段代码并且在classifykids()中,我正在从x数组中填充4个新数组..之后我尝试打印4个数组中的元素但是它&#39 ; s不能和我合作,它打印的数字很长
df1<- setNames(aggregate(df$sales, by=list(df$year,df$month, df$region), FUN=sum),
c('year','month','region', 'sales'))
df2<- setNames(aggregate(df$sales, by=list(df$year,df$month), FUN=sum),
c('year','month', 'sales'))
df2$region<- 'USA' ## added a new column- region- for total USA
df2<- df2[, c('year','month','region', 'sales')] ## reordering the columns of df2
df3<- rbind(df1,df2)
df3<- df3[order(df3$year,df3$month,df3$region),] ## order by
rownames(df3)<- NULL ## renumbered the rows after order by
df3
答案 0 :(得分:0)
可能是什么问题?您知道如何访问数组元素以及将输入输入数组。那你为什么不打印?
假设如果arr是你要打印的有4个元素的数组,那么就这样:
for(int i=0;i<4;i++)
cout<< arr[i] <<" ";
为什么打印数字: 你输入(x + i)。 x和i都是具有某些值的整数。也许x有一个很大的值,加上withi产生一个打印的数字。如果要在索引x + i处打印元素,那么coutstatement将为:
cout << arr[x+i] << " ";
其中arr是您要打印的数组。