关联2个分割函数的数据

时间:2015-10-24 01:11:20

标签: r split

我在R ...中的split命令有问题。

我有这个:

 (passport.use(new OIDCStrategy({
  callbackURL: config.azureadCreds.callbackURL,
  realm: config.azureadCreds.realm,
  clientID: config.azureadCreds.clientID,
  clientSecret: config.azureadCreds.clientSecret,
  scope: "openid offline_access profile Directory.Read UserProfile.Read",
  identityMetadata: config.azureadCreds.identityMetadata,
  skipUserProfile: config.azureadCreds.skipUserProfile,
  responseType: config.azureadCreds.responseType,
  responseMode: config.azureadCreds.responseMode,
  passReqToCallback: true
},
function (iss, sub, profile, claims, accessToken, refreshToken, params, done) {
  request.get("https://graph.windows.net/<my-tenant-id>/me?api-version=1.5", {
    'headers': {
      'Authorization': "Bearer " + params["id_token"],
      'Content-Type': 'application/json'
    }
  }, function(err, res, body){
    if(err){
      console.log("err: " + err);
    }
    else{
      console.log("res: " + res);
    }
    done();
  });
 })));

然后离开我感兴趣的第一部分:

>x1
    $`1`
      [1] 130 165 150 150 140 198 220 215 225 190 170 160 150 225  95  97  85  90 215 200
     [21] 210 193  90  90 100 105 100  88 100 165 175 153 150 180 170 175 110  72 100  88
     [41]  86  70  80  90  86 165 175 150 153 150 208 155 160 190 150 130 140 150  86  80
     [61] 175 150 145 137 150 198 150 158 150 215 225 175 105 100 100  88  95 150 167 170
     [81] 180 100  72  85 107 145 230 150 180  95  95 100 100  80  75 100 110 105 140 150
    [101] 150 140 150  75  95 105  72  72 170 145 150 148 110 105 110  95 110 110 129  83
    [121] 100  78  97  90  92  79 140 150 120 152 100 105  81  90  52  60 100  78 110  95
    [141]  72 150 180 145 130 150  80  96 145 110 145 130 110 105 100  98 180 170 190 149
    [161]  88  89  63  83  66 110 140 139 105  95  85  88 100  90 105  85 110 120 145 165
    [181] 139 140  68  75 105  85 115  85  88  90 110 130 129 138 135 155 142 125 150  80
    [201]  80 125  90  70  70  90 115 115  90  70  90  88  90  90 105  80  84  84  92 110
    [221]  84  64  63  65  65 110 105  88  85  88  88  88  85  84  90  92  95  63  70 110
    [241]  85  92 112  84  90  86  84  79  82

$`2`
 [1]  46  87  90  95 113  90  70  76  60  54 112  76  87  69  46  90  49  75  91 112
[21] 110  83  67  78  75  75  67  71  70  95  88  98 115  86  81  83  70  71 102  88
[41] 120  58  78  78 110  48 103 125 115 133  71  71  77  71  69  76  78  48  48  67
[61]  67 110  62  88  74  75  80  76  74  52

$`3`
 [1]  95  88  88  95  65  69  95  97  92  97  88  88  94  90 122  67  65  52  61  97
[21]  93  75  96  97  53  53  70  75 108  68  70  75  67  97 110  52  70  60  95  97
[41]  95  97  68  65  65  60  65  90  75  92  75  65  65  67  67 132 100  72  58  60
[61]  67  65  62  68  75  75 100  74 116 120  68  68  88  75  70  67  67  67  96

然后为另一个变量实现同样的事情:

>y1=x1[1]
    $`1`
      [1] 130 165 150 150 140 198 220 215 225 190 170 160 150 225  95  97  85  90 215 200
     [21] 210 193  90  90 100 105 100  88 100 165 175 153 150 180 170 175 110  72 100  88
     [41]  86  70  80  90  86 165 175 150 153 150 208 155 160 190 150 130 140 150  86  80
     [61] 175 150 145 137 150 198 150 158 150 215 225 175 105 100 100  88  95 150 167 170
     [81] 180 100  72  85 107 145 230 150 180  95  95 100 100  80  75 100 110 105 140 150
    [101] 150 140 150  75  95 105  72  72 170 145 150 148 110 105 110  95 110 110 129  83
    [121] 100  78  97  90  92  79 140 150 120 152 100 105  81  90  52  60 100  78 110  95
    [141]  72 150 180 145 130 150  80  96 145 110 145 130 110 105 100  98 180 170 190 149
    [161]  88  89  63  83  66 110 140 139 105  95  85  88 100  90 105  85 110 120 145 165
    [181] 139 140  68  75 105  85 115  85  88  90 110 130 129 138 135 155 142 125 150  80
    [201]  80 125  90  70  70  90 115 115  90  70  90  88  90  90 105  80  84  84  92 110
    [221]  84  64  63  65  65 110 105  88  85  88  88  88  85  84  90  92  95  63  70 110
    [241]  85  92 112  84  90  86  84  79  82

但是现在我要关联两个变量,即再次使用2个生成的变量进行拆分:y1和y2

然后我再次使用split命令(split(y2,y1))但抛出以下错误:

  

警告信息:
      在split.default(y1,y2)中:数据长度不是拆分变量的倍数

你能帮助我吗?

顺便说一下,数据排序很好,例如,第一个数据y1与第一个数据y2相关,下一个数据相同。

0 个答案:

没有答案