|
SOLUTIONS
|
Table (.dat)
通用的表格数据.
存储数值和文本信息,格式化为一个表格.
支持用户定义的字段和记录分隔符、字段分隔符、货币令牌以及数字格式.
纯文本格式.
存储数值和文本信息,格式化为一个表格.
支持用户定义的字段和记录分隔符、字段分隔符、货币令牌以及数字格式.
纯文本格式.
Import 与 ExportImport 与 Export
- Import["file.dat"] 导入一个 Table 文件并返回列表的列表.
- Export["file.dat", expr] 把一个二维数组或一个 Grid 导出至 Table 文件.
- Import["file.dat"] 返回一个字符串和数字的二维数组,表示存储在文件中行与列.
- Export["file.dat", array] 使用每个参数的 CForm 把 array 格式化为行和列.
- 当导出到 Table 格式, Mathematica 自动把任意表达式转换成列表的列表.
- Import["file.dat", elem] 从 Table 文件中导入指定的参数.
- Import["file.dat", {elem, suba, subb, ...}] 导入一个子参数.
- Import["file.dat", {{elem1, elem2, ...}}] 导入多个参数.
- 导入格式可以由 Import["file", "Table"] 或 Import["file", {"Table", elem, ...}] 指定.
- Export["file.dat", expr, elem] 通过把 expr 作为指定参数 elem 创建一个 Table 文件.
- Export["file.dat", {expr1, expr2, ...}, {{elem1, elem2, ...}}] 把每一个
指定为相应的
. - Export["file.dat", expr, opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
- Export["file.dat", {elem1->expr1, elem2->expr2, ...}, "Rules"] 使用规则指定要导出的参数.
- Import 与 Export 的完整信息请见参考页.
- ImportString 与 ExportString 支持 Table 格式.
选项选项
- Export 的通用选项:
-
Alignment None 在表格列中数据是如何对齐的 CharacterEncoding "UTF8" 文件中使用的原始字符编码 - Alignment 的可能设置为 None、Left、Center 和 Right.
- Import 的通用选项:
-
CharacterEncoding "ASCII" 文件中使用的原始字符编码 - Import 与 Export 选项:
-
"TextDelimiters" Automatic 用于分隔非数字字段的字符串或字符串列表 - 默认情况下,Export 划分包含具有双引号字符的字段分隔符.
- 当具有显式设置
,Export 总是使用指定的字符串令牌分隔文本字段,有效地循环于分隔符列表. - 当
,Export 封装文本字段于尖括号内. - 默认情况下,不导入双引号字符分隔的文本字段.
- Import 选项:
-
"CurrencyTokens" {{"$", "
", "
", "
"}, {"c", "
", "p", "F"}}当导入数值值时,跳过的货币单位 "DateStringFormat" None 按 DateString 规范给出的日期格式 "FieldSeparators" {" ","\t"} 分隔列的字符串令牌 "IgnoreEmptyLines" False 是否忽略空行 "LineSeparators" {"\r\n","\n","\r"} 分隔行的字符串令牌 "Numeric" True 如果可能的话是否按数字导入数据字段 "NumberPoint" "." 用于小数点的字符串 "NumberSigns" {"-","+"} 负数和正数的符号字符串 "RepeatedSeparators" True 是否解析字段分隔符序列为一单个分隔符 "HeaderLines" 0 文件开头处跳过的行数 - Import 把由
选项指定格式化的表格项转换成形式为
的 DateList 表示. - 默认情况下,空行和仅包含空白字符的行被转换成以空白列表. 如果
设为 True,Import 将跳过空行. - 当 "Numeric" -> False,数字将按它们在文件中显示的字符串形式导入.
- 当默认设置为
,Import 自动识别行分隔字符编码的所有常用规范. - Export 选项:
-
"FieldSeparators" "\t" 用于分隔列的字符串令牌 "TableHeadings" None 表格列与行的标头
可被设为下列值:-
None 没有标签 Automatic 给出列与行的连续整数标签 {"col1","col2",...} 列标签列表 {rhead,chead} 指定行与列的独立标签 - Export 使用运行 Mathematica 的计算机系统的常用规范编码行分隔字符.
范例范例打开所有单元关闭所有单元
版本 4 的新功能 | 版本 9 修改功能
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »




