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))