【问题标题】:Error on trying to use Dataframe.to_json method尝试使用 Dataframe.to_json 方法时出错
【发布时间】:2013-09-20 19:44:01
【问题描述】:

我正在尝试将 pandas 数据帧导出为 JSON,但没有成功。我试过了:

all_data.to_json("spdata.json") 和 all_data.to_json()

我在两者上都得到相同的属性错误:'DataFrame' 对象没有属性'to_json'。只是为了确保 DataFrame 没有问题,我测试了将其写入 to_csv 并且有效。

我需要导入的语法或包中是否缺少某些内容?我正在运行 Python 2.7.5 版,它是 Enthought Canopy Express 包的一部分。我的代码开头的导入是:

from pandas import Series, DataFrame
import pandas as pd
import numpy as np
from sys import argv
from datetime import datetime, timedelta
from dateutil.parser import parse

【问题讨论】:

  • 你至少需要 pandas 0.12
  • 菜鸟错误。我在 pandas 0.12 发布大约 3 周后安装了我的 python 环境,所以假设我是最新的。刚刚更新了熊猫,它工作正常。谢谢。

标签: json python-2.7 pandas


【解决方案1】:

to_json 方法是 introduced to 0.12,因此您需要 upgrade your pandas 才能使用它。

【讨论】:

    猜你喜欢
    • 2014-06-10
    • 2012-05-09
    • 2021-08-11
    • 1970-01-01
    • 1970-01-01
    • 2015-12-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多