別のデータフレームの2つの固有の値に基づいて新しいデータフレームを作成したいと思います。2つの変数の一意の値に基づいてデータフレームを作成するR
id <- c("A", "B", "B", "C")
st.name <- c("TX", "TX", "CA", "CA")
type <- c(21, 26, 29, 24)
DF <- data.frame(id, st.name, type)
print(DF)
id st.name type
A TX 21
B TX 26
B CA 29
C CA 24
idとst.typeの一意の値に基づいて新しいデータフレームを作成したいと思います。結果は次のようになります。
new_id <- c("ATX", "ACA", "BTX", "BCA", "CTX", "CCA")
new_type <- c(21, NA, 26, 29, NA, 24)
DF2 <- data.frame(new_id, new_type)
print(DF2)
new_id new_type
ATX 21
ACA NA
BTX 26
BCA 29
CTX NA
CCA 24
私は、以前のプロジェクトでdcast
を使用しているが、私はここの機能を組み込む方法を確認していません。
アメージング! @akrunありがとう – KMR