0%

Anaconda的基本操作,可以参考这篇文章 macOS下Anaconda的安装及环境切换(Python2/Python3)

这篇文章讲讲如何clone一个和Anaconda base(root)一样的环境,也就是和base(root)有一样的多的包的环境。

复制的命令如下:

1
conda create --name <new_env_name> --clone <copied_env_name>
1
conda create --name new_env --clone base

创建Python项目的时候,

New Project -> Project SDK (New…) -> Add Interpreter -> Conda Environment -> Existing Environment,
这里面就填刚才新建的新环境路径。

安装包

首先要切换环境,linux是source activate <env>,而Windows系统是activate <env>

安装包命令:

conda install <package>,如果没有的话,那就用pip来安装。

pip install <package>

if

1
[fun(item) for item in list if condition]

if else

1
[fun1(item) if condition else fun2(item) for item in list]

if else if

1
[fun1(item) if condition1 else fun2(item) if condition2 fun3(item) else fun4(item) for item in list]

在DataFrame或Series中,如果使用df.round(2),就会保留最多两位小数。

比如,2.00显示为21.90显示为1.9

这样显示就会存在精度缺失的问题。

可以使用如下方法改善显示。

1
pd.options.display.float_format = '${:,.2f}'.format

也可以恢复默认:

1
pd.options.display.float_format = None