早上好!我需要為 python 函式創建一個測驗。要測驗的結果是一個非常大的 json 格式的資料框。我可以在斷言中輸入什么來測驗 json 檔案是否已正確創建?謝謝
def function (param):
...
...
assert ()
uj5u.com熱心網友回復:
嗨取決于您正在搜索的測驗。
方法一(功能性)
回傳的 json 有一個結構,因此您可以驗證例如列數是否正確,行數是否正確等等:
jdf = DataFrame({'A':[1,2], 'B':[3,4]}).to_json()
assert len(json.loads(jdf)) ==2
assert set(json.loads(jdf).keys()) == {'A','B'}
方法二(非回歸)
如果您之前在其他地方存盤了經過驗證的 df,則可以使用assert_frame_equal檢查所有值是否符合預期
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/363188.html
上一篇:按天分組列-DAX
下一篇:Tensorflow:ValueError:Input0isincompatiblewithlayermodel:expectedshape=(None,99),foundshape=(None,3)