List

数字或字符串的列.
以行存储数字或字符串列表.
纯文本格式.
基本上是"Table"格式的一单个列版本.
  • ImportExport 对存储数字或字符串列表提供各种数据转换和格式化选项.
  • Import 自动识别常用数字格式,包括 C 和 Fortran 符号.
  • 没有小数点的数字被导入为整数.

Import 与 ExportImport 与 Export

  • Import["file", "List"] 导入一个文本文件,每行返回一个字符串或数字.
  • Export["file", list, "List"] 把任何列表编写为数字或字符串的列.
  • Import["file", "List"] 返回字符串或数字的列表,每个表示 file 的一行.
  • Export["file", list, "List"]list 导出为一列,以一单独的行编写每个参数的 CForm.
  • Import["file", {"List", elem} ] 文件中导入指定的参数.
  • Import["file", {"List", elem, suba, subb, ...}] 导入一个子参数.
  • Import["file", {"List", {elem1, elem2, ...}}] 导入多个参数.
  • 格式必须明确给出.
  • Export["file", expr, {"List", elem}] 通过把 expr 作为指定参数 elem 创建一个 "List" 文件.
  • Export["file", {expr1, expr2, ...}, {"List", {elem1, elem2, ...}}] 把每一个 指定为相应的 .
  • Export["file", expr, "List", opt1->val1, ...] 导出具有指定值的指定选项参数的 expr.
  • Export["file", {elem1->expr1, elem2->expr2, ...}, {"List", "Rules"}] 使用规则指定要导出的参数.
  • ImportExport 的完整信息请见参考页.
  • ImportStringExportString 支持格式.

参数参数

  • Import 的通用参数:
  • "Elements"该文件可用的参数和选项列表
    "Rules"每个参数和选项的完整规则列表
    "Options"选项、属性和设置的规则列表
  • 表示数据的参数:
  • "Data"数字或字符串的列表,每个表示一行
    "Grid"把数据列为一个 Grid 对象
  • 默认情况下,ImportExport 使用参数.

选项选项

  • Export 的通用选项:
  • AlignmentNone数据在表格列中是如何被对齐的
    CharacterEncoding"UTF8"文件中使用的原始字符编码
  • Alignment 的可能设置为:NoneLeftCenterRight.
  • Import 的通用选项:
  • CharacterEncoding"ASCII"文件中使用的原始字符编码
  • ImportExport 选项:
  • "EmptyField"""如何表示空白字段
  • Import 选项:
  • "CurrencyTokens"{{"$", "£", "¥", "€"}, {"c", "¢", "p", "F"}}当导入数值值时,被跳过的货币单位
    "DateStringFormat"None日期格式,以 DateString 规范的形式给出
    "IgnoreEmptyLines"False是否忽略空白行
    "LineSeparators"{"\r\n","\n","\r"}用于分开列表参数的字符串令牌
    "Numeric"True如果可能的话是否导入数据字段
    "NumberPoint""."用作小数点的字符串
    "NumberSigns"{"-","+"}用于正负数符号的字符串
    "HeaderLines"0文件开头跳过的行数
  • Import 把由选项指定的格式化的表格项转换成一个形式为DateList 表示.
  • 默认情况下,空白行和包含空白字符的行被转换成一个空白字符串. 当把设为 TrueImport 将跳过空白行.
  • "Numeric"->False,数字将按它们在文件中出现的行式被导入为字符串.
  • 换行符编码的所有常用规定被用作默认的设置.

范例范例打开所有单元关闭所有单元

基本范例 (4)基本范例 (4)

把一文本文件导入为一个字符串列表:

In[1]:=
Click for copyable input
Out[1]=

如果可能的话,Import 把记录转换成整数:

In[1]:=
Click for copyable input
Out[1]=

当导入为列表时,货币符号被自动省略:

In[1]:=
Click for copyable input
Out[1]=

使用格式导出一个数字列表:

In[1]:=
Click for copyable input
Out[1]=
版本 4 的新功能 | 版本 9 修改功能
New to Mathematica? Find your learning path »
Have a question? Ask support »