Julia中的相对文件路径
如何从子文件夹中读取文件Julia中的相对文件路径,julia,Julia,如何从子文件夹中读取文件 ... folder ------ subfolder_1 | |--- subfolder_2 如何从文件夹访问子文件夹1中的文件 如何从子文件夹2访问子文件夹1中的文件 我问这个问题的原因是我想读取一个Excel文件(使用XLSX包),但它不起作用。(“MethodError:没有与readtable匹配的方法(::String…)我想我在这里做错了什么 另外,我觉得其他人可能也对这个问题感兴趣。MethodE
... folder ------ subfolder_1
|
|--- subfolder_2
文件夹
访问子文件夹1中的文件我问这个问题的原因是我想读取一个Excel文件(使用
XLSX
包),但它不起作用。(“MethodError:没有与readtable匹配的方法(::String…)我想我在这里做错了什么
另外,我觉得其他人可能也对这个问题感兴趣。MethodError表示您尝试使用的函数不是为您输入的输入而设计的。要获得有关函数及其所需参数的更多信息,您可以在使用键入
后在REPL中键入?
在这种情况下,?readtable
显示以下内容:
readtable(文件路径、工作表、[columns];[first_row]、[column_labels]、[header]、[expert_eltypes]、[stop_in_empty_row]、[stop_in_row_function])->数据、列标签
前两个参数filepath
和sheet
是必需的。括号中的参数是可选的。在您的情况下,需要添加第二个字符串参数,其中包含要从XLSX文件读取的工作表名称。帮助还显示输出将是一个包含的元组(数据、列标签)
,所以要准备好处理这个问题。通常,这个元组会使用DataFrames.jl和函数DataFrame()
像DataFrame(readtable(filepath,sheet))
转换成数据帧
至于访问文件夹和子文件夹,您输入的路径可以是相对于Julia当前工作目录的路径,也可以是绝对路径,这取决于您的操作系统。子文件夹用/
类似“folder/subfolder”
。您可以使用双点进入一个文件夹。
类似“子文件夹2/。/子文件夹1”