天天看点

TunnelError: Blocks not much, server:1,tunnelServerClient: 0

PyODPS 持久化 pandas DataFrame 数据至ODPS 异常, 异常信息 RT.

1. 持久化 Code

2. 文档截图

TunnelError: Blocks not much, server:1,tunnelServerClient: 0

3. 友情提示

实验 使用的 PyODPS 版本是 0.7.9

<a href="https://help.aliyun.com/knowledge_detail/43155.html">Tunnel上传数据报错 Blocks not match</a>

然而,仍旧不知道具体问题,如何具体分析,ORZ ... 抱头3分钟,查看异常。异常信息中会存在如下提示:

<code>ValueError : could not convert string to int ... ...</code>

即,pandas DataFrame某 series 列中 存在不同类型的值,例如, 浮点型(NaN)、字符串,将该列处理为同一类型即可持久化成功。

4. 最后

PyODPS 用起来很方便,就是查API 文档(在线)的时候不是很方便,博主已将其整合为PDF, 搜索语法很方便。

我不会告诉你,官网最新的是 0.3.12 版本(官方暂时没跟新吧,有点儿旧)

下载附件,记得点赞!