2017-05-03 3 views

答えて

3

スキップする列には、「種類」文字列の空白文字を使用します。したがって、 'b'と 'd'の列を選択するには

q)\cat test.csv 
"a,b,c,d" 
"1,blah,3,4" 
q) 
q)(" S J";enlist csv) 0: `:test.csv 
b d 
------ 
blah 4 
+0

ありがとうございました。 –

+0

質問に続きます:ヘッダーの名前を実際に使用して列を取得する方法はないと思いますか?もし100桁の列があり、実際のヘッダー名を文字列として使用して、指定された列を拾いたければ、 sep関数を記述して最初のヘッダー行を解析し、目的の列ヘッダーのインデックスを取得しない限り、 –

+1

最も効率的なソリューションではないかもしれませんが、すべてのデータを読み込み、必要な列を選択することができます。 'select b、d from(" **** "; enlist csv)0:\':test.csv' –

関連する問題