170 похожих чатов

Ребята! ХЭЛП!!! Есть набор данных такого типа 1|2|3|3|2|1|2|1|3|2|1|2|2|2 Набор данных ограничен тремя символами.



А теперь вопрос?
Встречаются строки в ячейках которых хранятся двойные или даже тройные значения. К примеру

1|1,3|3|3|2|1|2|2,3|3|2|1|2|2|2

Если в ручную перебрать все возможные варианты то получится следующее

1|1|3|3|2|1|2|2|3|2|1|2|2|2
1|3|3|3|2|1|2|3|3|2|1|2|2|2
1|3|3|3|2|1|2|2|3|2|1|2|2|2
1|1|3|3|2|1|2|3|3|2|1|2|2|2

Но как решить эту задачу с помощью Пайтона? Я предполагаю что с помощью итераций. Но как это правильно сделать не знаю. Так как данные могут встретиться в любых из 14 ячейках.

11 ответов

9 просмотров

классный вопрос

Через itertools.product([яч1], [яч2], ... [яч14]) только оформить это красивше както

Пользователь-617cc Автор вопроса
Aragroth
screenshot

Спасибо! Работает!

Пользователь-617cc Автор вопроса
Aragroth
screenshot

Работает! Но только не с фреймом. Открываю csv через панду data = pd.read_csv('file.csv', encoding = 'utf8', header=None) И получаю следующую ошибку. AttributeError: 'DataFrame' object has no attribute 'split' Я пытался разобраться сам, но не могу найти решения.

Возможно, это дробное число

Пользователь 617cc
Работает! Но только не с фреймом. Открываю csv чер...

Ну так dataframe это соверешнно другая структура данных. Ты же не уточнял. Посмотри про работу с ними в pandas

Пользователь-617cc Автор вопроса
Aragroth
Ну так dataframe это соверешнно другая структура д...

Так смотрю. Но понял только то что панда не может ячейку разделить ещё на ячейки.

Пользователь 617cc
Работает! Но только не с фреймом. Открываю csv чер...

Ты можешь просто сделать print(data), чтобы можно было на структуру посмотреть?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта