【问题标题】:Updated Pandas don`t understand new behaviour更新的熊猫不理解新行为
【发布时间】:2014-04-01 00:11:41
【问题描述】:

我最近在移动到新计算机时从 0.12 更新到 Pandas 0.13。However Im 出现了一些奇怪的行为。特别是在尝试从现有 DataFrame 创建新 DataFrame 时,如下面的代码所示:

WRF_s = pd.DataFrame(WRF.d, index=ts, columns=list('W'))

WRF 是我现有的一列 ('d') 的 DataFrame。我在这里有旧计算机,并且正在从相同的文件中运行代码;在旧版本上它可以工作,在新版本中它用 NaN 填充新的 DataFrame。有人有过类似经历吗?

提前致谢。

【问题讨论】:

  • 这行得通。谢谢!你知道为什么会改变吗?我不能接受这个作为评论的答案。
  • 这是一个未记录的 API,在 0.13 之前“有效”,请参见此处:stackoverflow.com/questions/21984862/…

标签: python pandas


【解决方案1】:

正如 behzad 上面回答的那样,使用 WRF.d.value 解决了这个问题。

【讨论】:

    猜你喜欢
    • 2021-01-18
    • 1970-01-01
    • 2019-07-28
    • 2014-10-18
    • 2019-01-02
    • 2018-08-08
    相关资源
    最近更新 更多