R:根据不同的df替换df中的值

时间:2017-07-21 02:39:59

标签: r

我是R的新手,我遇到了一些麻烦。 我试图根据另一个df的不同值替换数据帧的某些特定值。 例如:

我有两个数据帧:

$sql = "SELECT * FROM polar_company WHERE `name`='$name'";

$result = $conn->query($sql);
if ($result->num_rows > 0) {
    $n = 1; 
    $row = $result->fetch_assoc(MYSQLI_ASSOC);
    $company_id = $row['id'];
    $query = "SELECT * FROM polor_contact WHERE `company`='$company_id'";
    $contact_result = $conn->query($query);
    while ($contact_row = $contact_result->fetch_array(MYSQLI_ASSOC)) {
        $contact_id = $contact_row['id'];
        $query = "SELECT * FROM `polor_informs` WHERE `contact_id`='$contact_id'";
        $informs_result = $conn->query($query);

        while ($informs_row = $informs_result->fetch_array(MYSQLI_ASSOC)) 
        {
            $informs[$n] = $informs_row;
            $n++;
        }
    }
}
print_r($informs);
} else {
    echo "<p>No informs</p>";
}

我想知道df a <- data.frame(c('a','b','c','d'), c('g','e','p','d')) 1 a g 2 b e 3 c p 4 d d b <- data.frame(c('a','c')) 1 a 2 c 上的哪些项目也在a上,并指定下一列的值,在这种情况下&#39; g&#39;并且&#39; p&#39;。我尝试使用匹配功能,但如果有许多需要更改的同名项目,则会出现问题。我真的想要一个选项来做这个而不用循环检查1。

0 个答案:

没有答案