我有两个数据框:" bim2"
和" illum"。
如果bim2的V2与illum V1(@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if (resultCode != RESULT_OK) {
return;
}
if (requestCode == 1) {
final Bundle extras = data.getExtras();
if (extras != null) {
//Get image
Bitmap ProfilePic = extras.getParcelable("data");
imageUser.setImageBitmap(ProfilePic);
TextView t=(TextView)findViewById(R.id.textoverimage);
t.setText("image Selected");
}
}
}
)匹配,我想用match(bim2$V2, illum$V1)
中的值替换bim$V2
。如果它不匹配(illum$V2
不等于bim2$V2
),我希望将原始值保留在illum$V1
。
我已经
了bim$V2
但它取代了&#34; bim2$V2 <- illum$V2[match(bim2$V2, illum$V1)]
不等于bim2$V2
&#34;由NAs。
答案 0 :(得分:0)
修改您的给定代码,您可以这样做:
bim2$V2[match(bim2$V7, illum$V1)] <- illum$V2[match(bim2$V7, illum$V1)]
它将替换匹配的值,并保留其余值。我希望,这有效