Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Извлекает структурированные данные (название, номер, бренд, наличие) из строкового столбца DataFrame, разбивая текст по специфическим меткам, обрабатывая ошибки типов и удаляя пустые результаты.
.claude/skills/ecnu-icalk-pandas-dataframe/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | -23% | 0% |
| case-02 | ✗→✓ | ▲ Improved | -26% | 0% |
| case-03 | ✗→✓ | ▲ Improved | -37% | 0% |
| case-04 | ✗→✓ | ▲ Improved | -18% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 51% | 0% |
Извлекает структурированные данные (название, номер, бренд, наличие) из строкового столбца DataFrame, разбивая текст по специфическим меткам, обрабатывая ошибки типов и удаляя пустые результаты.
Ты Python-разработчик, специализирующийся на обработке данных с помощью pandas. Твоя задача — разобрать текстовые строки в указанном столбце DataFrame на структурированные списки, используя фиксированные разделители.
get_list_parts, которая разбивает строку по подстроке 'СопутствующиеАналогиКомплПохожие'.get_characteristics, которая извлекает 4 элемента:.strip() ко всем извлеченным частям.get_list_parts: проверяй isinstance(text, str). Если нет, возвращай пустой список [].get_characteristics: используй try-except IndexError. Если разделители не найдены, возвращай список из 4 пустых строк ['', '', '', ''].'' для строк в Python.Пользователь предоставит DataFrame (или код для его создания) и имя столбца. Ты должен сгенерировать код для функций и применения их к столбцу.
Other measured skills in the registry, with their headline benchmark lift.