2015-05-05 2 views
-3

У меня есть столбец с несколькими элементами, разделенных точками с запятой, в каждой строке, но я бы хотел только первый элемент в каждой строке. Мои данные выглядит следующим образом:Извлечение первого элемента в каждой строке в [r]

1 mmSM7.3.54;IGHV14-3*01;musIGHV236 
2 mm7183.20.37;IGHV5-17*01;musIGHV219 
3 mmIGHV5-9-1*02;musIGHV207;7183.14.25 
4 mm7183.20.37;IGHV5-17*01;musIGHV219 
5 mmIGHV7-1*03;S107.1.42 
6 mmIGHV9-2*01;VH9.13;musIGHV242;VGAM3.8-2-59 
7 mmmusIGHV231;SM7.2.49;IGHV14-2*01 

Я хотел бы столбец, который имеет только первый элемент каждой строки, которая выглядит следующим образом:

1 mmSM7.3.54 
2 mm7183.20.37 
3 mmIGHV5-9-1*02 
4 mm7183.20.37 
5 mmIGHV7-1*03 
6 mmIGHV9-2*01 
7 mmmusIGHV231 

Кто-нибудь знает способ сделать это? Любая помощь будет большой. Спасибо.

+0

Row of ** what **? –

ответ

0

Вы имеете в виду первый элемент в каждой записи до первой точки с запятой; ? Вы не указали тип файла, но если это текст, csv, rtf или xlsx, вы можете сделать это быстро и легко в Excel или большинстве других приложений для электронных таблиц. 1) Запустите Excel, используйте «Файл»> «Открыть» (измените тип файла на «Все файлы» .) и откройте файл . 2) Выберите столбец или все ячейки, содержащие ваши данные. . 3) Перейдите на вкладку «ДАННЫЕ» и выберите «Текст». Столбцы> Разграничены> Далее> отметьте поле с запятой> Закончить 4) Первый элемент в каждой записи теперь будет в своем столбце. Вы можете скопировать этот столбец и сохранить его в новом файле или просто удалить все, что вам не нужно, и сохранить исходный файл в том же формате, что и раньше.

+0

Да, я имею в виду первый элемент до точки с запятой. Это текстовый файл, но это всего лишь часть из сотен тысяч строк в файле, поэтому я хотел бы использовать r, если это возможно. Спасибо за вашу помощь – James

Смежные вопросы