从导入的文件中检索数据
在使用 Engee I/O 功能之前,建议阅读文章数据导入 。 |
I/O 函数用于从导入的文件中检索数据:
用途. | 功能. | 说明 |
---|---|---|
打开 |
打开文件或数据流 |
|
确定对象(数据流或计时器)是否已关闭。 |
||
关闭 |
关闭 I/O 流 |
|
关闭所有打开的图形用户界面窗口 |
||
只关闭与 I/O 对象相关的从文件读取线程 |
||
停止写入全双工数据流的一半 |
||
写 |
将数值的规范二进制文件表示写入指定的 I/O 流或文件 |
|
检查是否支持写入指定对象 |
||
读取 |
读取文件内容 |
|
从 I/O 流或文件中读取二进制数据,填充数据矩阵。 |
||
从数据流中读取可用的缓冲数据。 |
||
从数据流到 b 执行最多 nb 字节的读取,返回要读取的字节数 |
||
以字符串形式读取整个文件,并删除末尾的一个换行符(如果有)。 |
||
返回目录(dir)中的名称,如果未指定,则返回当前工作目录。 |
||
返回 read(io, T) 产生的迭代对象。 |
||
从给定的 I/O 流或文件中读取一行文本。 |
||
以向量或字符串值的形式读取 IO 流或文件中的所有行。 |
||
返回路径符号链接指向的目标位置 |
||
从 I/O 流或文件中读取一行(直到指定的分隔符)。 |
用户操作.h |
C CSV.jl.h |
无 CSV.jl |
---|---|---|
安装 |
安装软件包: 在代码中使用软件包:
|
无需安装第三方软件包 |
读取数据 |
|
|
转换 |
无需额外转换。 |
将 .csv 数据转换为字符串数组:
将 CSV 行转换为数值数组:
|
附加 |
配置读写参数的能力。 |
需要额外的数据处理才能获得数据结构。 |
要使用常用格式,我们建议使用以下 Julia 软件包:
类别 | 格式 | Julia 软件包 | 示例 |
---|---|---|---|
文本文件 |
TXT |
Standard Library |
|
DOC/DOCX |
|||
电子表格 |
XLS/XLSX |
||
CSV |
|||
ODS |
|||
图片 |
JPG/JPEG |
||
PNG |
|||
GIF |
|||
TIFF |
|||
科学数据 |
CSV |
||
TSV |
|||
MAT |
|||
HDF5 |
|||
NetCDF |
|||
FITS |
|||
CDF |
|||
JLD2 |
|||
音频和视频 |
MP3 |
||
WAV |
|||
AAC |
|||
MP4 |
|||
AVI |
|||
MKV |
|||
结构化信息和 XML |
XML |
||
XSD |
|||
XSLT |
|||
JSON |
JSON |
如果表格未显示所需格式,请参阅Julia 软件包 或相关软件包的网站。 |