ソースを参照

script_num astype(pd.Int64Dtype()) 解决0.0的问题

liyuyi@c-top.com.cn 3 年 前
コミット
c047ccf5df
1 ファイル変更2 行追加1 行削除
  1. 2 1
      main.py

+ 2 - 1
main.py

@@ -349,8 +349,9 @@ def get_query_word_task_info_lst(item: QueryWordTaskInfoLst):
             df['number'] = list(range(1, len(df) + 1))
 
             # script_num 字段类型由 np.array 转化为 str 类型,解决返回 np.nan 时, responseModel 验证不通过
+            df['script_num'] = df['script_num'].astype(pd.Int64Dtype())
             df['script_num'] = df['script_num'].astype(str)
-            df.replace('nan', '', inplace=True)
+            df.replace('<NA>', '', inplace=True)
 
             total_num = df.shape[0]
             detail = df.iloc[(item.page_num - 1) * item.page_size: item.page_num * item.page_size].to_dict('records')