csv加载时某几列不需要,用什么办法比较高效

假设我的csv包含a-z共26列,现在c、d和e列不需要加载,用什么办法比较高效?

请先 登录 后评论

2 个回答

wale

使用rowNo函数为各列生成列号,赋值给schema表中的col列,然后修改schema表,仅保留表示需要导入的字段的行。代码如下:

```

schema1=extractTextSchema(csv)

update schema1 set col = rowNo(name)

delete from schema1 where name in `c`d`e

```

请先 登录 后评论
jiafengfu

使用rowNo函数为各列生成列号,赋值给schema表中的col列,然后修改schema表,仅保留表示需要导入的字段的行。代码如下:

schema=extractTextSchema(csv)
update schema set col = rowNo(name)
delete from schema where name in `c`d`e
tt=loadText("/home/DolphinDB/Data/stock.csv",,schema);


请先 登录 后评论
  • 2 关注
  • 0 收藏,936 浏览
  • Boye 提出于 2021-05-25 19:37

相似问题