Здравствуйте, не могли бы вы объяснить, как я могу объединить две таблицы, чтобы их можно было использовать для создания круговой диаграммы?
#read input data
dat = read.csv("/ramdisk/input.csv", header = TRUE, sep="\t")
# pick needed columns and count the occurences of each entry
df1 = table(dat[["C1"]])
df2 = table(dat[["C2"]])
# rename columns
names(df1) <- c("ID", "a", "b", "c", "d")
names(df2) <- c("ID", "e", "f", "g", "h")
# show data for testing purpose
df1
# ID a b c d
#241 18 17 28 29
df2
# ID e f g h
#230 44 8 37 14
# looks fine so far, now the problem:
# what I want to do ist merging df and df2
# so that df will contain the overall numbers of each entry
# df should print
# ID a b c d e f g h
#471 18 17 28 29 44 8 37 14
# need them to make a nice piechart in the end
#pie(df)
Я предполагаю, что это можно как-то сделать с помощью объединения, но я не нашелправильно.Наиболее близким решением, которое я нашел, было слияние (df1, df2, all = TRUE), но это было не совсем то, что мне было нужно.