Здравствуйте, у меня есть 2 кадра данных:
df1 выглядит так:
, а df2 выглядит так:
Я заметил, что у df1 есть символ точки (.), А у df2 есть "-". Это странно, потому что у них обоих, если я открою текстовый редактор или Excel, у них есть "-".
Мне нужно отбросить все столбцы df1, которые соответствуют значению df2. Я использовал это:
DataGenSample = df1[,!(names(df1) %in% df2)]
#DataGenSample <- df1[ , !(colnames(df1) %in% df2)]
, но без изменений.
Все Данные могут быть основаны здесь. С кодом, который я использовал.
# Data (df1):
DataGen <- read.table("data_CNA.txt",sep="\t", header=TRUE, check.names = FALSE)
# Samples (df2):
DeleteSample <- read.table("MuestrasEliminar.txt",sep="\t", header=TRUE, check.names = FALSE)
#Delete columns:
#DataGenSample = DataGen[,!(names(DataGen) %in% DeleteSample)]
DataGenSample <- DataGen[ , !(colnames(DataGen) %in% DeleteSample)]