Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/68.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Julia DataFrame中列的累积和_Julia - Fatal编程技术网

Julia DataFrame中列的累积和

Julia DataFrame中列的累积和,julia,Julia,在Python中,如果我想用现有列的累积和创建一个新列,我会: df['cumulative_sum'] = df.scores.cumsum() 在Julia中执行此操作的等效方法是什么?您可以使用基本方法cumsum计算向量的累积和,然后将其存储在数据帧的新列中: df[!, :cumulative_sum] = cumsum(df[!, :scores]) # the ! is to avoid copying 根据@BogumiłKamiński在下面的评论,您也可以这样做: df.

在Python中,如果我想用现有列的累积和创建一个新列,我会:

df['cumulative_sum'] = df.scores.cumsum()

在Julia中执行此操作的等效方法是什么?

您可以使用基本方法
cumsum
计算向量的累积和,然后将其存储在数据帧的新列中:

df[!, :cumulative_sum] = cumsum(df[!, :scores]) # the ! is to avoid copying
根据@BogumiłKamiński在下面的评论,您也可以这样做:

df.cumulative_sum = cumsum(df.scores)

这是更干净的语法。< /P>或<代码> DF.CululaTyVoSe= CuffSand(DF.分数)。请考虑将@ Bogumil Kaminski的注释添加到您的答案中,使其更加可见。