Используйте apply + join () и map (), чтобы сначала преобразовать ваш список в строки.
Пример DataFrame:
>>> df1
Book Date
1 [01/20/2018]
2 [01/22/2018]
Результат:
>>> df1['Book Date'].apply(lambda x: ','.join(map(str, x)))
1 01/20/2018
2 01/22/2018
Name: Book Date, dtype: object
ИЛИ
Вы можете преобразовать свой список в str с помощью astype(str)
, а затем использовать замену для удаления [ ]
& amp; '
.
>>> df1['Book Date'].astype(str).str.replace('\[|\]|\'', '')
1 01/20/2018
2 01/22/2018
Name: Book Date, dtype: object
Не точно, но можно сделать это путем связывания гиперссылками в img файл и установки типа контента и заголовков довольного расположения в ответе сервера. Попробуйте, например, application/x-download, плюс другие заголовки, указанные здесь.
Единственной вещью, которая прибывает по моему мнению, является document.execCommand ("SaveAs") Internet Explorer, можно открыть окно или использовать скрытый iframe с URL изображения и затем назвать его...
Проверьте (с IE, конечно) этот пример, который я сделал.
Я не воображаю так - большая основная функциональность браузера (например: Предварительный просмотр), не доступно JavaScript.