#numpy #decimal #mean
Вопрос:
Я пытаюсь собрать некоторые данные SMA. В настоящее время десятичный знак автоматически ограничивается
0.000062
Мне нужно еще 2 знака после запятой:
0.00006283
Вот мой код:
symbol_df['5sma'] = symbol_df['close'].rolling(5).mean()
Я пробовал округлять, но независимо от того, насколько высоко я его установил, он все равно ограничен (6) знаками после запятой.
Комментарии:
1. Что
symbol_df['close'].dtypes
возвращается?2. Он возвращается
'numpy.dtype' object is not callable
3. Затем вы ставите скобки после типов dtypes. пробовать
print(symbol_df['close'].dtypes)
4. Это все еще вызывает ошибки. Данные записываются в выходной файл в виде строки, поэтому я не уверен, что у меня не может быть (печати)
Ответ №1:
Это мне помогло. Я просто поместил его перед кодом, и были показаны правильные десятичные знаки.
pd.set_option("display.precision", 8)