数据导入
Engee 支持不同的导入数据文件格式。在开始工作之前,请将它们上传到Engee 文件浏览器 。要导入文件,请使用
按钮或拖放至文件浏览器区域:
基于 Julia 编程语言的 Engee 内核默认只包含最基本的软件包。要添加导入所需格式文件的功能,请使用软件包管理器Pkg 安装其他软件包。
要查看已安装的自定义软件包,请使用 Pkg.status() 命令。
|
*通过基本软件包,Engee 支持从*导入数据:
从其他格式导入数据可使用 I/O 函数实现(详情请参见从导入的文件中检索数据 )。 |
导入大数据
要处理大数据,Engee 使用WorkspaceArray 结构。CSV 文件和表格数据结构DataFrame 用于将数据导入工作区数组。 |
创建工作区数组:
-
DataFrame - 根据现有数据创建 DataFrame,例如:
using DataFrames # подключаем пакет DataFrames times = [2 ^ i for i in LinRange(1, 3, 1000)] values = [sin(i ^ 2 + 1) * 2 + cos(i) for i in times] data_frame = DataFrame(time = times, value = values) # создадим DataFrame с двумя столбцами — time и value
从 DataFrame 创建 WorkspaceArray:
my_workspacearray = WorkspaceArray("my_data_frame", data_frame)
其中,"my_workspacearray "是一个具有工作区数组数据类型的变量,包含来自名为 "data_frame "的数据帧的数据。
-
CSV - 从接收到的 DataFrame 创建 CSV 文件:
using CSV #подключаем пакет CSV CSV.write("/user/workspacearray_csv.csv", delim="\t", data_frame)
从接收到的 CSV 文件创建工作区数组:
workspacecsv = WorkspaceArray("workspacearray_csv", "/user/workspacearray_csv.csv") # где "/user/workspacearray_csv.csv" — путь до CSV-файла, а "workspacearray_csv" — его имя
要从导入的 CSV 中创建工作区数组,请按照此处 所描述的条件操作。