I have a dataframe:
gene=c("Esr", "Esr", "Esr", "Nop", "Nop", "Nop", "Stu", "Mkp", "Mkp", "P53", "Ard", "Ard")
int_1=c(34,56,544,566,123,00,343,56,22,10,11,19)
int_2=c(24,26,58,56,13,00,34,6,22,10,119,109)
int_3=c(14,36,54,566,12,00,43,56,00,770,11,119)
df1 = cbind.data.frame(gene, int_1, int_2, int_3)
- df1 is 26000 rows long and 36 columns wide.
- I want to make a new df2, where column "gene" is looked for unique strings/text and all values in the rows are summed together for corresponding individual intensity columns.
- In df1 the gene names appear multiple times. The df2 will have each gene only once.
I am trying to use tidyverse packages so a solution using those will be very much appreciated (if possible). Thank you so much.