[英]Replace multiple strings in data.frame by values from another data.frame
[英]Extraction of multiple values from a data.frame
我有一個關於從R中的data.frame中提取多個值的問題。
我有一個看起來像這樣的data.frame:
language ID value
1 Dutch A1 6
2 Dutch A2 6
3 Dutch A3 6
4 Dutch A4 6
5 Dutch A5 6
6 Portuguese A1 6
7 Portuguese A2 1
8 Portuguese A3 6
9 Portuguese A4 10
10 Portuguese A5 6
11 Irish A4 6
12 Irish A1 1
13 Irish A2 6
14 Irish A3 6
15 Irish A5 6
我希望能夠選擇具有特定ID的任何列集。 例如,我希望能夠選擇以“Dutch”作為語言的列,以及“A1”,“A2”和“A3”,並將它們放在新的data.frame中。 我怎樣才能做到這一點?
非常感謝!
使用subset
集對數據進行子集化:
subset(dfr, language=="Dutch" & ID %in% c("A1","A2","A3"))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.