当我使用cassandra cql加载Yahoo financial csv格式的数据时遇到错误
我想使用Cassandra cql导入Yahoo financial csv格式的数据。数据文件的一部分:当我使用cassandra cql加载Yahoo financial csv格式的数据时遇到错误,csv,import,cassandra,cql,datastax,Csv,Import,Cassandra,Cql,Datastax,我想使用Cassandra cql导入Yahoo financial csv格式的数据。数据文件的一部分: Date Open High Low Close Volume Adj Close 1/15/2016 130.009995 130.880005 128.869995 130.029999 8895400 130.029999 1/14/2016 131.929993 133
Date Open High Low Close Volume Adj Close
1/15/2016 130.009995 130.880005 128.869995 130.029999 8895400 130.029999
1/14/2016 131.929993 133.789993 131.220001 132.910004 5703100 132.910004
1/13/2016 133.5 134.279999 131.100006 131.169998 4672300 131.169998
1/12/2016 133.649994 133.779999 131.130005 132.899994 5073700 132.899994
1/11/2016 131.809998 133.820007 131.759995 133.229996 4967000 133.229996
以下是我定义的模式:
create table HisPrice (
Date text primary key,
Open float,
High float,
Low float,
Close float,
Volume int,
AdjClose float
);
当我使用此架构并使用Copy命令从“\filename.csv”复制HisPrice(日期、打开、高、低、关闭、卷、调整关闭)时,我遇到以下错误:
在输入“,”(…,adjclose)值('Date',[Open],…)处没有可行的替代方案“
如果我将所有数据类型定义为文本,例如(低文本),则不会出现错误。根据错误消息判断,我认为您可以尝试删除CSV的标题 使用Cassandra 3.2,还可以选择跳过前N行:SKIPROWS
阅读此文:@doanduyhai谢谢你,它很有效。我想Cassandra可以自动跳过标题。。。