#python #pandas #dataframe
#python #pandas #фрейм данных
Вопрос:
У меня есть эти данные в моем листе Excel:
Код курса |
---|
Digi- внешний и внутренний |
Digi- внешний и внутренний |
Digi- внешний и внутренний |
Пожарная безопасность |
Если вы выберете эту конкретную ячейку, вы заметите, что строка digi external и internal записывается в две строки, например — Digi- External amp; в верхней строке, а в нижней строке записывается Internal
Я пробовал
df['col'].replace(' ','_',regex=True)
Предполагая, что удаление пробелов с подчеркиванием приведет к этому в одной строке, но все равно это не сработает
Когда я пытался работать с pandas
Попытка создать сводную таблицу с отдельными значениями в строках
df=df[['fire and safety','Digi- External amp; Internal']]
выдает ошибку
ключевая ошибка Digi- внешний и внутренний не в индексе
Надеюсь, я ясно объяснил, в чем моя проблема. Пожалуйста, помогите, если кто-нибудь знает..Заранее спасибо
Комментарии:
1. проверьте индекс df перед дальнейшим исследованием с помощью
df.info(verbose=True)
2.
is written in two lines
— это значит в одной ячейке? Или в 2 ячейках? Поскольку рассматриваемые образцы данных находятся в одной ячейке без этой проблемы3. Jezrael записывается в одной ячейке, но в такой форме, как Digi- External amp; (предположим, после amp; вы нажали кнопку ввода) Internal
4. @RedVibes — Только что протестировал, и если я получил одну ячейку
Digi- External amp; nInternal
— вотn
для новой строки. В ваших данных тожеn
?5. Jezrael да, именно внутреннее записывается в новой строке… но оба записываются в одну ячейку