Python &引用;TypeError:super(type,obj):obj必须是类型为“的实例或子类型”;我的代码出错

Python &引用;TypeError:super(type,obj):obj必须是类型为“的实例或子类型”;我的代码出错,python,pandas,Python,Pandas,运行此代码时,出现以下错误: import pandas as pd import requests raw = requests.get('https://raw.githubusercontent.com/ozanerturk/covid19-turkey-api/master/dataset/timeline.json') raw_json= raw.json() df = pd.DataFrame.transpose('raw_json') 在我添加.transpose之前,一切正常。

运行此代码时,出现以下错误:

import pandas as pd
import requests
raw = requests.get('https://raw.githubusercontent.com/ozanerturk/covid19-turkey-api/master/dataset/timeline.json')
raw_json= raw.json()
df = pd.DataFrame.transpose('raw_json')

在我添加.transpose之前,一切正常。

您正在将字符串
“raw_json”
传递给transpose,这是它无法做到的。删除引号以传递变量
raw_json
,即数据帧本身。@mustafaydın
raw_json
不是数据帧。它几乎肯定也会失败。可能,OP想要的是
pd.DataFrame(raw_json).transpose()
@juanpa.arrivillaga感谢您的更正,但看起来不够近。
   1774         """Transpose index and columns"""
   1775         nv.validate_transpose(args, dict())
-> 1776         return super(DataFrame, self).transpose(1, 0, **kwargs)
   1777 
   1778     T = property(transpose)

TypeError: super(type, obj): obj must be an instance or subtype of type