我有一个数组X,我想定期推送到DataFrame。假设数组的大小为7.目前,我正在做:
push!(df, (week, X[1], X[2], X[3], X[4], X[5], X[6], X[7], sum(X)))
有没有更简单的方法来输出这个数组,比如某种循环?我确定这是一个简单的答案,但我无法在文档中找到任何内容。
答案 0 :(得分:2)
发表评论作为答案。
您希望在此处实现的是将新矢量创建为矢量和单个值的组合。您可以使用vcat()
函数实现此目的,该函数将对象垂直组合为单个数组。
而不是:
(week, X[1], X[2], X[3], X[4], X[5], X[6], X[7], sum(X))
您可以创建相同的对象:
vcat(week, X, sum(X))
然后将push!()
改为原始数据框。