У меня была такая же проблема и она была решена, возможно, не лучшим образом, но она работает. Я заменил все разрывы строк до того, как достиг своего реального соответствия:
mystring= Regex.Replace(mystring, "\r\n", "")
Я манипулирую HTML, поэтому разрывы строк для меня в этом случае не имеют большого значения.
Я попробовал все вышеперечисленные предложения без везения, я использую .Net 3.5 FYI
Следующая процедура работает, если ваш файл уже добавлен как актив данных вашего проекта Watson Studio.
Создайте токен проекта для вашего проекта. В своем проекте перейдите в Настройки kbd>, перейдите в раздел Токены доступа kbd> и щелкните параметр Новый токен kbd> (достаточно выбрать «Просмотрщик» «в раскрывающемся меню« Роль доступа для проекта »).
Теперь в вашей записной книжке в режиме «редактирования» есть три точки ( ⋮ kbd>) в правом верхнем углу экрана, и вы нажимаете «вставить свой токен». Новая первая ячейка будет добавлена с вашими учетными данными проекта, теперь вы запускаете ее.
Теперь вы можете использовать такой код:
file = project.get_file("my_compressed_csv.zip")
df = pd.read_csv(file, compression='zip')
Параметр read_csv()
не работает напрямую в этой ситуации в Watson Studio, поэтому вам нужно используйте библиотеку project-lib
.