【发布时间】:2018-02-24 01:02:47
【问题描述】:
我有一个data.frame,有 330 万行和 9 列。下面是一个包含 3 个相关列的示例。
StimulusName Subject Pupil Means
1 1 101 3.270000
2 1 101 3.145000
3 1 101 3.265000
4 2 101 3.015000
5 2 101 3.100000
6 2 101 3.051250
7 1 102 3.035000
8 1 102 3.075000
9 1 102 3.050000
10 2 102 3.056667
11 2 102 3.059167
12 2 102 3.060000
13 1 103 3.085000
14 1 103 3.125000
15 1 103 3.115000
我想根据刺激名称和主题对数据进行子集化,然后获取该子集的前几行或最后几行。因此,例如,通过获取 df$StimulusName == 2 & df$Subject == 102 的前 2 行来返回第 10 行和第 11 行。
实际数据框包含每个刺激和主题的数千个观察值。我想用它来分别绘制刺激的第一个和最后 200 个观察值。
【问题讨论】: