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ınraw_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