“导入和选择性粘贴”对话框的“过滤器”选项卡上的选项允许您选择导入数据文件的哪些部分。
未知和排除的值
输入数据时,您可将数据表的任何部分留空。Prism会自动计算出如何处理缺失值。Prism导入文本文件时,其会自动处理缺失值。其他一些程序使用一个代码(例如99)来表示缺失值。如果您从这一程序中导入数据,请在“过滤器”选项卡中输入该代码值。
如需在文本文件(或在Excel中)中表示排除的值,请在该值后面紧跟一个星号。然后选中“过滤器”选项卡上的选项,排除星号后的值。
选择您想要导入或跳过的行
首先,通过指定第一行和最后一行,选择待导入行的范围。如果您正在导入的文件包含<notes>、<info>或<title>信息(请参阅选择性粘贴注释),在此结构化信息后的第一行开始计算行数。行“1”是带有数据的第一行,而非文件中的第一行。
然后,选择您想要跳过的行。过滤器通过检查指定的列是否符合您指定的标准来工作。您可应用三种类型过滤器的任意组合:
•跳过所有行,直至符合标准
•符合标准后,跳过所有行
•跳过符合您标准的每一行。
定义标准时,您可以使用原始文件中的任何列。您可以不受限制地使用您选择导入的列。通过检查列中每行的值是否小于或等于(<=)、小于(<)、等于(=)、大于(>)、大于或等于(>=)或不等于(<>),与您输入的值进行比较。不可能定义标准,其用于比较两列中的值,仅能将一列中的值与您在对话框中输入的值进行比较。
十分之一
如果数据文件很大,您可在导入时抽取十分之一的数据。“抽取十分之一”的字面意思是每十行数据中保留一行,但您可以告知Prism在其导入的行之间跳过任意行数。其导入一行,跳过您指定的行数,然后读取另一行。这对于任何大文件作为使Prism文件更小并加速分析和绘图的方式来说很有用。
列
通过指定第一列和最后一列,选择您希望复制的列范围。或选择读取一列,跳过一列或多列,然后读取另一列。
未堆叠
一些统计程序以索引格式(有时称为“堆叠格式”)保存数据。每行代表一个案例,且每列代表一个变量。不同的组或实验条件并非由不同的列定义(正如Prism所组织的),而是由分组变量定义。Prism可取消堆叠索引数据。指定哪一列包含数据以及哪一列包含组标识符。组标识符必须是整数(而非文本),但不必从1开始,也不必是连续的。
示例:在该索引数据文件的示例中,您可能想要仅导入第2列中的数据,并使用第3列中的值来定义这两个组。
行号 |
列1 |
列2 |
列3 |
1 |
12 |
123 |
5 |
2 |
14 |
142 |
6 |
3 |
13 |
152 |
5 |
4 |
12 |
116 |
6 |
5 |
11 |
125 |
6 |
6 |
15 |
134 |
5 |
选中该框,仅从第2列中取消堆叠数据,使用第3列标识这些组。Prism会自动重新排列数据,因此它们看起来如下:
行号 |
第一列 |
第二列 |
1 |
123 |
142 |
2 |
152 |
116 |
3 |
134 |
125 |
标识组的列必须包含整数。最小整数定义哪些组的值将被放置在包含Prism插入点的列中。如果组编号中存在空白,则Prism将留下空白列。
如果使用“选择性粘贴”从剪贴板粘贴数据,则“过滤器”选项卡中的列编号与您复制到剪贴板的数据范围相关。例如,如果您单元格C13-F45从Excel复制到剪贴板,则Prism的“过滤器”选项卡中的第1列将引用Excel中第C列(复制范围的第一列)中的数据。 |