Записать файл .csv из кадра данных Pandas с последовательными пробелами в качестве разделителя - PullRequest
0 голосов
/ 23 мая 2018

Я хочу написать текстовый файл, который разделен четырьмя пробелами вместо одной вкладки:

df.to_csv(file,sep= '\s\s\s\s') 

вместо

df.to_csv(file,sep= '\t')

Я попытался regex:

df.to_csv(file,sep= r'\s{4}') 

что тоже не сработало?

Это выполнимо без записи и замены разделителя?

1 Ответ

0 голосов
/ 23 мая 2018

Это может быть обходной путь:

myCsv = df.astype(str).apply(lambda x: '   '.join(x), axis=1)
myCsv.rename('   '.join(df.columns)).to_csv(file, header=True, index=False)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...