По какой-то причине мне нужно вывести в CSV в этом формате с кавычками вокруг имен каждого столбца, мой желаемый вывод выглядит следующим образом:
"date" "ret"
2018-09-24 0.00013123989025119056
Я пытаюсь с
import csv
import pandas as pd
Y_pred.index.name = "\"date\""
Y_pred.name = "\'ret\'"
Y_pred = Y_pred.to_frame()
path = "prediction/Q1/"
try:
os.makedirs(path)
except:
pass
Y_pred.to_csv(path+instrument_tmp+"_ret.txt",sep=' ')
и получил такие результаты, как:
"""date""" 'ret'
2018-09-24 0.00013123989025119056
Я не могу найти способ использовать цитату для переноса в столбцы.Кто-нибудь знает как?Спасибо.
Мое решение: с использованием цитирования = csv.QUOTE_NONE вместе с Y_pred.index.name = "\" date \ "", Y_pred.name = "\" ret \ ""
Y_pred.index.name = "\"date\""
Y_pred.name = "\"ret\""
Y_pred = Y_pred.to_frame()
path = "prediction/Q1/"
try:
os.makedirs(path)
except:
pass
Y_pred.to_csv(path+instrument_tmp+"_ret.txt",sep=' ',quoting=csv.QUOTE_NONE)
и тогда я получаю
"date" "ret"
2018-09-24 0.00013123989025119056