最近刚刚开始学习 Julia,学到科学计算这章节,发现教程中的很多语句在练习的过程中都会报错。如 DataFrame() 定义表格列名称时。网上的视频教程和一些文章都可以按以下定义输入:
using DataFrames
df=DataFrame()
df[:Name]=["Zhang","Lee"]
df[:Score]=[83,71]
show(df)
但实际运行时就会报错,说列名称不能这么定义,根据报错描述,改成如下就可以正确输出了:
using DataFrames
df=DataFrame()
df[!,:Name]=["Zhang","Lee"]
df[!,:Score]=[83,71]
show(df)
请问这是哪里写错了,导致无法像网上描述的那样定义?还是 DataFrames库的版本更新后的语法发生变更了?
另外,不知道 合并表格 join命令该怎么更改,网上是这么描述的:
join(表格1变量名,表格2变量名,on=:插入位置的列名称)
但是也不能正常运行,而且试了很多方式都不知道 on后面应该怎么写,求教正确的写法是什么?
感谢!