小编use*_*564的帖子

dateutil 2.5.0是所需的最低版本

我正在Mac OSX上运行jupyter笔记本(Enthought Canopy python发行版2.7)(v 10.13.6).当我尝试导入pandas(导入pandas为pd)时,我收到了投诉:ImportError:dateutil 2.5.0是所需的最低版本.我有这些包版本:

  • Canopy版本2.1.3.3542(64位)
  • jupyter版本1.0.0-25
  • 熊猫版0.23.1-1
  • python_dateutil版本2.6.0-1

当我使用Canopy编辑器运行时,我没有得到这个抱怨所以它必须是一些jupyter兼容性问题.有没有人有解决方法如何解决这个问题?几个月前一切都很好,直到我最近(并且无意识地)允许更新我的包裹.

python pandas python-dateutil canopy jupyter-notebook

6
推荐指数
2
解决办法
1万
查看次数

在 Pandas 数据框中删除特定的 multiIndex 列

假设有一个这样创建的数据框:

tdata = {('A', 50): [1, 2, 3, 4],
         ('A', 55): [5, 6, 7, 8],
         ('B', 10): [10, 20, 30, 40],
         ('B', 20): [50, 60, 70, 80],
         ('B', 50): [2, 4, 6, 8],
         ('B', 55): [10, 12, 14, 16]}
tdf = pd.DataFrame(tdata, index=range(0,4))

      A      B
     50 55  10  20 50  55
   0  1  5  10  50  2  10
   1  2  6  20  60  4  12
   2  3  7  30  70  6  14
   3  4  8  40  80  8  16
Run Code Online (Sandbox Code Playgroud)
  1. 如何从数据框中删除特定列,例如 …

python hierarchical-data multi-index dataframe pandas

3
推荐指数
1
解决办法
3054
查看次数