Разделитель тильда в Excel, разделяющий запятую в файлеPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Разделитель тильда в Excel, разделяющий запятую в файле

Сообщение Anonymous »

У меня есть файл в Excel, в котором есть несколько столбцов, и в каждом столбце есть рекламное сообщение.
Теперь, после применения некоторых объединений и создания окончательного df, я хочу сохранить этот файл как файл csv с sep как Tilda (~).
Однако при этом вместо сохранения всех данных в одном столбце, разделенном только Tilda, код разделяет текст в другой столбец, где есть запятая (,). Данные сохраняются нормально, если я удаляю все запятые из своих базовых данных, но как только они появляются, начинают создаваться проблемы.
Любая помощь по решению этой проблемы будет полезна.
Пробовал базовый sep = '~'
с использованием escape-символов
и заключил все в кавычки, но ничего из этого не работает должным образом.
В принципе, мои данные выглядят так:
Данные файла Excel, которые будут преобразованы в CSV
Это данные Excel. Я хочу преобразовать его в CSV в Python, используя тильду (~) в качестве разделителя.
Для этого я использую этот код
df.to_csv ('saved file.csv', sep = '~')
где df — это, по сути, мой файл Excel, загруженный в CSV.
Код для преобразования Excel в CSV с разделителем тильда
Теперь, когда я получаю окончательный файл, строка 1 и строка 2 в порядке. Но для строки 3 некоторые данные переносятся в другой столбец, потому что в файле Excel была запятая (,). Я хочу рассматривать эту запятую как просто еще один текст.
Окончательный результат с ошибкой в ​​строке 3
Я пробовал использовать escape-символы и цитировать все, кроме они не помогают. Есть какой-нибудь совет, как разместить все это в одном столбце?

Подробнее здесь: https://stackoverflow.com/questions/789 ... ma-in-file
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как изменить тег WordPress по умолчанию, разделяющий разделитель «,» на «__» для пользовательского типа сообщения и поль
    Anonymous » » в форуме Php
    0 Ответы
    17 Просмотры
    Последнее сообщение Anonymous
  • Что означает тильда, равная (~=), в файле требований.txt?
    Anonymous » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Anonymous
  • Игнорировать разделитель-запятую в CsvHelper
    Anonymous » » в форуме C#
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Игнорировать разделитель-запятую в CsvHelper
    Anonymous » » в форуме C#
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Что означает CSS-селектор «~» (тильда/волнистая линия/вертушка)?
    Anonymous » » в форуме CSS
    0 Ответы
    92 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»