Dataframe 循环遍历Julia中的列

Dataframe 循环遍历Julia中的列,dataframe,julia,Dataframe,Julia,我想给数据框中的所有列添加一个数字。我试着用 for i in names(df) df.i = df.i .+ 1 end 但这是一个错误,错误为ArgumentError:column name:i未在数据框中找到 感谢您的帮助。提前感谢。目前您可以使用: for i in axes(df, 2) df[i] .+= 1 end 或 但是,将来您可能需要编写以下内容(如果我们应该更改单参数索引的含义,会有一个讨论): 或 for n in names(df) df

我想给数据框中的所有列添加一个数字。我试着用

for i in names(df)
    df.i = df.i .+ 1
end
但这是一个错误,错误为
ArgumentError:column name:i未在数据框中找到

感谢您的帮助。提前感谢。

目前您可以使用:

for i in axes(df, 2)
    df[i] .+= 1
end

但是,将来您可能需要编写以下内容(如果我们应该更改单参数索引的含义,会有一个讨论):

for n in names(df)
    df[n] .+= 1
end
for col in eachcol(df, false)
    col .+= 1
end
foreach(x -> x .+= 1, eachcol(df, false))