首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将Hive导出到具有数据类型完整性的CSV

将Hive导出到具有数据类型完整性的CSV
EN

Stack Overflow用户
提问于 2015-06-25 14:56:07
回答 1查看 130关注 0票数 0

存在于Hive中的表格格式如下:

代码语言:javascript
复制
desc table_name;
col_id                double
col_ts                string
col_nm                string
cols_nm               string
col_cd                string
col_state_cd          string

我使用以下代码将其导出到csv:

代码语言:javascript
复制
 hive -e 'set hive.cli.print.header=true; select * from table_name' | sed 's/[\t]/,/g'  > /home/yourfile.csv

但是当我通过R读取它时,col_id的数据类型会更改为字符串。如何确保数据格式与Hive中相同?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-05-24 01:49:03

试试Hadley的重新读卡器包 --它很擅长猜测数据类型。

代码语言:javascript
复制
require(readr)
demo_tables <- read_csv("my_table.csv")
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31053877

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档