У меня эта таблица называется mydf
. У меня есть сотни столбцов, начинающихся с «ssd». Мне нужно grep эти coummns и преобразовать значения в них в 0/0, если есть только одна буква и 0/1, если есть две буквы. Мне также нужно пропустить ячейки (ничего не делать с ними), которые имеют «ND», пустые ячейки или что-то другое, кроме комбинации букв «A», «T», «G» и «C». таблица результатов должна выглядеть как myresult
.Как заменить значения в столбцах выбора в R?
mydf
wws:ddf:xx ssd:ddf:xx sqt:ddf:xx wws:dde:xy ssd:dde:xy sqt:dde:xy
G GA
GA AT
GT
ND GA
GT TG
G A
myresult
wws:ddf:xx ssd:ddf:xx sqt:ddf:xx wws:dde:xy ssd:dde:xy sqt:dde:xy
0/0 0/1
0/1 0/1
0/1
ND 0/1
0/1 0/1
0/0 0/0
Это поможет вы получите больше (и более быстрых) ответов в будущем, если вы можете указать способ легко воспроизвести свои данные в своем вопросе, а не оставить его другим, чтобы попытаться воспроизвести его с вашего выхода. – Ricky