split- все статьи тега ➜ страница 2
Разделить строковый столбец фрейма данных на несколько столбцов
Я хотел бы взять данные из формы before = data.frame(attr = c(1,30,4,6), type=c('foo_and_bar','foo_and_bar_2')) attr type 1 1 foo_and_bar 2 30 foo_and_bar_2 3 4 foo_and_bar 4 6 foo_and_bar_2 и использовать split() в графе "type" С выше, чтобы получить что-то вроде этого: attr type_1 type_2 1 1 foo bar 2 30 foo bar_2 3 4 foo bar 4 6 foo bar_2 Я придумал что-то невероятно сложное с участием какой-то формы apply это сработало, но с те ...
Как разделить строку, разделенную запятыми?
У меня есть строка с неизвестной длиной, которая выглядит примерно так "dog, cat, bear, elephant, ..., giraffe" каков был бы оптимальный способ разделить эту строку на запятые, чтобы каждое слово могло стать элементом ArrayList? List<String> strings = new ArrayList<Strings>(); // Add the data here so strings.get(0) would be equal to "dog", // strings.get(1) would be equal to "cat" and so forth. ...
Сканер против StringTokenizer против String.Расщеплять
Я только что узнал о классе сканера Java, и теперь мне интересно, как он сравнивает/конкурирует с StringTokenizer и String.Расщеплять. Я знаю, что StringTokenizer и String.Сплит работает только на строках, так почему я хочу использовать сканер для строки? Сканер просто предназначен для того, чтобы быть одной остановкой для расщепления? ...
Javascript элегантный способ разбить строку на сегменты длиной n символов
как говорится в заголовке, у меня есть строка, и я хочу разделить на сегменты n символов. например: var str = 'abcdefghijkl'; после некоторого волшебства с n=3, станет var arr = ['abc','def','ghi','jkl']; есть ли элегантный способ сделать это? ...
строка.разделитель на несколько символов
У меня возникли проблемы с разделением строки в c# с разделителем "][". например строка " abc][rfd] [5] [,] [." должен дать массив, содержащий; abc рфд 5 , . но я не могу заставить его работать, даже если я попробую регулярное выражение, я не могу получить разделение на разделителе. EDIT: по сути, я хотел решить эту проблему без необходимости регулярного выражения. Решение, которое я принимаю есть; string Delimiter = "]["; var Result[] = StringToSplit.Split(new[] { Delimiter }, StringS ...
Разбить строку с разделителями в C
Как написать функцию для разделения и возврата массива для строки с разделителями на языке программирования C? char* str = "JAN,FEB,MAR,APR,MAY,JUN,JUL,AUG,SEP,OCT,NOV,DEC"; str_split(str,','); ...
разделить строку только на первом экземпляре-java
Я хочу разделить строку на ' = ' charecter. Но я хочу, чтобы он разделился только на первом экземпляре. Как я могу это сделать ? Вот пример JavaScript для ' _ ' char, но он не работает для меня разделить строку только на первый экземпляр указанного символа пример : apple=fruit table price=5 когда я пытаюсь строку.Сплит('='); это дает [apple],[fruit table price],[5] но мне нужно [apple],[fruit table price=5] спасибо ...
Java: получить последний элемент после разделения
Я использую метод разделения строк, и я хочу иметь последний элемент. Размер массива может измениться. пример: String one = "Düsseldorf - Zentrum - Günnewig Uebachs" String two = "Düsseldorf - Madison" Я хочу, чтобы разбить строки и получить последний элемент: lastone = one.split("-")[here the last item] // <- how? lasttwo = two.split("-")[here the last item] // <- how? Я не знаю размеры массивов во время выполнения :( ...
Как разделить строку и назначить ее переменным в Golang?
в Python можно разделить строку и присвоить ее переменные: ip, port = '127.0.0.1:5432'.split(':') но в Golang это, кажется, не работает: ip, port := strings.Split("127.0.0.1:5432", ":") // assignment count mismatch: 2 = 1 вопрос: как разделить строку и присвоить значения за один шаг? ...
Почему разделение строки медленнее в C++ , чем в Python?
Я пытаюсь преобразовать некоторый код из Python в C++, чтобы получить немного скорости и отточить свои ржавые навыки C++. Вчера я был потрясен, когда наивная реализация чтения строк из stdin была намного быстрее в Python, чем в C++ (см. этой). Сегодня я, наконец, понял, как разделить строку в C++ с помощью слияния разделителей (аналогичная семантика для разделения python ()), и теперь испытываю дежавю! Мой код на C++ занимает гораздо больше времени, чтобы сделать работу (хотя и не на порядок ...
Взорваться и взорваться (так же, как PHP) в Java [закрыто]
Я новичок в Java, хотя имел хороший опыт работы в PHP, и ищу идеальную замену для функций explode и implode (доступных в PHP) в Java. я погуглил для того же, но не доволен результатами. У кого есть хорошее решение для моей проблемы будет оценен по достоинству. например: String s = "x,y,z"; array a = javaExplode(',',s); //what is javaExplode?? System.out.println(Arrays.toString(a)); желаемый результат: [x, y, z] ...
Есть ли функция в python, чтобы разделить слово в список?
есть ли функция в python для разделения слова на список отдельных букв? например: s="Word to Split" и wordlist=['W','o','r','d','','t','o' ....] ...
Разделить строку на массив строк на основе разделителя
Я пытаюсь найти функцию Delphi, которая разделит входную строку на массив строк на основе разделителя. Я нашел много в Google, но у всех, похоже, есть свои проблемы, и я не смог заставить их работать. мне нужно разделить строку: "word:doc,txt,docx" в массив на основе ':'. Результат был бы ['word', 'doc,txt,docx']. есть ли у кого-нибудь функция, которая, как они знают, работает? спасибо ...
Как надежно разделить строку в Python?
в Perl я могу сделать: my ($x, $y) = split /:/, $str; и он будет работать независимо от того, содержит ли строка шаблон. в Python, однако это не будет работать: a, b = "foo".split(":") # ValueError: not enough values to unpack каков канонический способ предотвращения ошибок в таких случаях? ...
PHP: разделить строку на массив, например, взорвать без разделителя
У меня есть строка, например: "0123456789" и нужно разделить каждый символ в массив. Я так пробовал: explode('', '123545789'); но это дало мне очевидное: предупреждение: нет разделителя, определенного в explode) .. Как бы я столкнулся с этим? Я не вижу никакого метода от руки, особенно просто функцию ...
Разделите массив JavaScript на куски с помощью подчеркивания.js
мне нужно разделить массив JavaScript в n размера куски. например: учитывая этот массив ["a1", "a2", "a3", "a4", "a5", "a6", "a7", "a8", "a9", "a10", "a11", "a12", "a13"] и n равно 4, выход должен быть таким: [ ["a1", "a2", "a3", "a4"], ["a5", "a6", "a7", "a8"], ["a9", "a10", "a11", "a12"], ["a13"] ] Я в курсе чистого JavaScript решений для этой проблемы, но так как я уже использую подчеркивания.js мне интересно, если подчеркнуть обеспечивает лучшее решение для этого. Edit: Я созд ...
Разделить строку один раз в javascript?
Как я могу разделить строку только один раз, т. е. сделать 1|Ceci n'est pas une pipe: | Oui parse to:["1", "Ceci n'est pas une pipe: | Oui"]? предел в split, похоже, не помогает... ...
Python split () без удаления разделителя [дубликат]
этот вопрос уже есть ответ здесь: в Python, как мне разделить строку и сохранить разделители? 9 ответов этот код почти делает то, что мне нужно.. for line in all_lines: s = line.split('>') кроме того, что он удаляет все разделители'>'. и <html><head> получается в ['<html','<head'] есть ли способ использовать метод split (), но сохранить разделитель, вместо того, что ...
разделение элементов списка в Python
Я знаю, что это довольно простой вопрос, но я новичок в Python и не могу понять, как решить ее. у меня есть список: list = ['element1t0238.94', 'element2t2.3904', 'element3t0139847'] и я хочу удалить 't ' и все после. Я думал разделить каждый элемент на 't', чтобы я мог удалить все остальные элементы списка. Однако, когда я пытаюсь сделать list[0:].split('t') Я получаю AttributeError: 'список' объект не имеет атрибут 'сплит'. Я также попытался сделать весь список в строку, но это приве ...
Как разделить строку на две части с заданным символом в Ruby?
наше приложение добывает имена от людей, использующих Twitter для входа в систему. Twitter предоставляет полные имена в одной строке. примеры 1. "Froederick Frankenstien" 2. "Ludwig Van Beethoven" 3. "Anne Frank" Я хотел бы разделить строку на только два vars (first и last) на основе первого " " (пробел) нашли. Example First Name Last Name 1 Froederick Frankenstein 2 Ludwig Van Beethoven 3 Anne Frank Я знаком с String#split но я не ув ...