将数组内容推送到DataFrame - Julia

时间:2016-06-24 17:25:44

标签: arrays dataframe julia

我有一个数组X,我想定期推送到DataFrame。假设数组的大小为7.目前,我正在做:

push!(df, (week, X[1], X[2], X[3], X[4], X[5], X[6], X[7], sum(X)))

有没有更简单的方法来输出这个数组,比如某种循环?我确定这是一个简单的答案,但我无法在文档中找到任何内容。

1 个答案:

答案 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!()改为原始数据框。