在Maxcompute使用Mars DataFrame,代码如下
xdf = o.to_mars_dataframe('table')
print("df", xdf[:2].to_pandas()['data_date'])
t = xdf['data_date']
print("df", xdf[:2].to_pandas()['data_date']) 能正常执行,但执行 t = xdf['data_date'] 时,报KeyError: 'data_date not in columns',详细信息如下:
df
0 2021-12-25 1 2021-12-25 Name: data_date, dtype: object Traceback (most recent call last): File "<pyodps_user_code>", line 388, in <module> main_ktfh("19:30-20:30") File "<pyodps_user_code>", line 367, in main_ktfh sea_df = fun_season_change(s_point, e_point) File "<pyodps_user_code>", line 337, in fun_season_change typical_day_df = fun_typical_day(a_df, season_date, d_delta) File "<pyodps_user_code>", line 235, in fun_typical_day t = xdf['data_date'] File "/opt/taobao/tbdpapp/pyodps/mars/0.6/mars/dataframe/indexing/getitem.py", line 430, in dataframe_getitem raise KeyError(f'{item} not in columns') KeyError: 'data_date not in columns'
烦请帮忙确认Mars是否支持此用法,感谢
...
Mars是支持直接读写MaxCompute表
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。