Панды to_csv не выводит файл

Ужасно примитивное преобразование, написанное с помощью ES6:

function convert(n){
    var [lead,decimal,pow] = n.toString().split(/e|\./);
    return +pow <= 0 
        ? "0." + "0".repeat(Math.abs(pow)-1) + lead + decimal
        : lead + ( +pow >= decimal.length ? (decimal + "0".repeat(+pow-decimal.length)) : (decimal.slice(0,+pow)+"."+decimal.slice(+pow)))
}

var myvar = 4.951760157141521e+27;
var myvar2 = 4.951760157141521e-2;
convert(myvar);//"4951760157141521000000000000"
convert(myvar2);//"0.04951760157141521"
0
задан Li Ai 17 January 2019 в 14:02
поделиться

2 ответа

Возможно, у вас нет доступа к выходной папке.

Сначала попробуйте текущий каталог, как to_csv('tmp.csv').

Затем проверьте владение каталогом, используя ls -l.

0
ответ дан jcyan 17 January 2019 в 14:02
поделиться

вы, вероятно, забыли добавить имя файла после вашего пути, поэтому он будет называть ваш файл последним символом вашего пути, который вы можете увидеть на домашней странице jupyter.

должно быть: df.to_csv ('path / filename.csv', ....)

, а не df.to_csv ('path.csv' ......)

0
ответ дан Chris 17 January 2019 в 14:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: