在R中,如何分离矩阵中的数据?

时间:2015-07-13 16:25:08

标签: r matrix

我有以下数据矩阵,我想删除所有低于数字4的数据。我将如何进行此操作?

      [,1] [,2]
[1,]    1    5
[2,]    2    6
[3,]    3    7
[4,]    4    8

1 个答案:

答案 0 :(得分:0)

您可以尝试这样的事情:

std::vector<int> foo;
for (int i=0; i<10;++i){
    foo.push_back(i);
}

std::vector<int> bar;

bar.resize(10*10);

int pos = 0;
int size = foo.size()*sizeof(int);
for (int i=0; i<10; ++i){
    memcpy(bar.data()+pos/sizeof(int),foo.data(),size);
    pos += size;
}


for (size_t i=0; i<bar.size(); ++i){
    cout << i << " " << bar[i] << endl;
}