对于m,在OS X上,conda update --all经常降级库 - 以及更新许多库.
这通常吗?或者可能在我的设置中?
今年早些时候,枕头已经持续了好几个月.
令人惊讶的是,今天它是几个与HDF5相关的库,numba和llvmlite.
因此conda update numba将numba带回到最新版本,依此类推其他8个库,但为什么不这样conda update --all做呢?
是否可以使用字典对列的元素进行分组?
例如:
In [3]: df = pd.DataFrame({'A' : ['one', 'one', 'two', 'three','two', 'two', 'one', 'three'],
...: 'B' : np.random.randn(8)})
In [4]: df
Out[4]:
A B
0 one 0.751612
1 one 0.333008
2 two 0.395667
3 three 1.636125
4 two 0.916435
5 two 1.076679
6 one -0.992324
7 three -0.593476
In [5]: d = {'one':'Start', 'two':'Start', 'three':'End'}
In [6]: grouped = df[['A','B']].groupby(d)
Run Code Online (Sandbox Code Playgroud)
此(和其他变体)返回一个空的 groupby 对象。我对使用的各种变体.apply也都失败了。
我想将列的值A与字典的键相匹配,并将行放入由值定义的组中。输出看起来像这样:
Start:
A B
0 one 0.751612
1 one 0.333008
2 two …Run Code Online (Sandbox Code Playgroud)