Python в tcsh

Вы можете изменить float_format для панд в pandas set_option следующим образом

pd.set_option('display.float_format', lambda x: '%.2f' % x)

Если вы хотите изменить форматирование только одного столбца, вы можете сделать apply и изменить форматирование следующим образом [114 ]

df['age'].apply("{0:.2f}".format)

# Output

0    10000.00
1    20000.00
2    30000.00
3    40000.00
4    50000.00
5        1.14
6        1.29
Name: age, dtype: object
6
задан daniel 5 March 2009 в 20:57
поделиться

3 ответа

Как Вы - установка PYTHONPATH? Вы могли бы путать набор tcsh по сравнению с setenv. Используйте "набор" для установки, какие переменные оболочки вызовов tcsh и используют "setenv" для установки переменных среды. Так, необходимо использовать setenv для Python для наблюдения его. Например:

$ set FOO='bar'
$ echo $FOO
bar
$ python -c 'import os; print os.getenv("FOO")'
None

$ setenv BAR 'wiz'
$ echo $BAR
wiz
$ python -c 'import os; print os.getenv("BAR")'
wiz

Существует еще некоторая информация, доступная в разделе переменных tcsh документации.

10
ответ дан 9 December 2019 в 22:40
поделиться

Удостоверьтесь, что Вы не запускаете Python с -E опция (который является: проигнорируйте переменные среды). Если Вы запускаете Python с помощью сценария оболочки или некоторого другого приложения, просто проверяете его дважды, не добавляет ничто.

Так как список sys.path длинен, может быть трудно пропустить Ваши пути. Материал PYTHONPATH обычно добавляется приблизительно к середине списка после всех путей к библиотеке. Шанс Ваши пути там, просто прокладывается под землей в середине?

1
ответ дан 9 December 2019 в 22:40
поделиться

Проверка:

  1. PYTHONPATH находится в os.environ,
  2. и набор к правильному значению двоеточия разделил список путей.

Если это, и можно подтвердить, что пути не находятся в sys.path, Вы нашли ошибку.

Если это не находится в os.environ, Ваша среда не является передающей до Python (вероятно, другая ошибка).

Конечно, покажите нам фактический код/экспорт, и кто-то скажет Вам довольно быстро.

0
ответ дан 9 December 2019 в 22:40
поделиться
Другие вопросы по тегам:

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