А теперь вопрос?
Встречаются строки в ячейках которых хранятся двойные или даже тройные значения. К примеру
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 ячейках.
классный вопрос
Через itertools.product([яч1], [яч2], ... [яч14]) только оформить это красивше както
Спасибо! Работает!
Работает! Но только не с фреймом. Открываю csv через панду data = pd.read_csv('file.csv', encoding = 'utf8', header=None) И получаю следующую ошибку. AttributeError: 'DataFrame' object has no attribute 'split' Я пытался разобраться сам, но не могу найти решения.
Возможно, это дробное число
Ну так dataframe это соверешнно другая структура данных. Ты же не уточнял. Посмотри про работу с ними в pandas
Так смотрю. Но понял только то что панда не может ячейку разделить ещё на ячейки.
Ты можешь просто сделать print(data), чтобы можно было на структуру посмотреть?
Обсуждают сегодня