我收到此已弃用的警告:
Using short name for 'orient' is deprecated. Only the options: ('dict', list, 'series', 'split', 'records', 'index') will be used in a future version. Use one of the above to silence this warning.
使用以下任何一行时:
df.to_dict('records')
df.to_dict(orient='records')
df.to_dict(orientation='records')
熊猫v1.1.3 蟒蛇v3.7.1
警告表示“
orient
”已弃用。像这样使用它:
df.to_dict('records')
不要使用
orient=''
,而是直接使用其中任何一个 ('dict', list, 'series', 'split', 'records', 'index')
,例如:
df.to_dict('dict')
df.to_dict('list')
我对同样的警告感到困惑。后来我发现我用的是“记录”而不是“记录”。无论如何,您都可以在文件“pandas/core/frame.py”中警告之前第 1485 行附近插入
print(orient)
行。
当我使用此代码行时,我遇到了同样的警告:
df.to_dict('records')
,但是当我尝试df.to_dict(orient = 'records')
时,警告消失了。