2
我有一個BIG csv文件並想將這些數據加載到我的KDB表中。 csv可以用逗號(,)分隔,但如果逗號用雙引號,我想避免分割值。將csv數據導入到KDB表中,忽略雙引號中的「逗號」
說出是否有「CUSTOMER 1,CUST1」 - 此值不應該分成2個值,因爲逗號在雙引號內。
我想花一些時間搜索一下,但它沒有多大幫助。我知道這是相當簡單的查詢,但我是新手,任何人在那裏指導我嗎?
我有一個BIG csv文件並想將這些數據加載到我的KDB表中。 csv可以用逗號(,)分隔,但如果逗號用雙引號,我想避免分割值。將csv數據導入到KDB表中,忽略雙引號中的「逗號」
說出是否有「CUSTOMER 1,CUST1」 - 此值不應該分成2個值,因爲逗號在雙引號內。
我想花一些時間搜索一下,但它沒有多大幫助。我知道這是相當簡單的查詢,但我是新手,任何人在那裏指導我嗎?
q應該足夠聰明以忽略引號之間的內容。
我的CSV如下:
c1,c2
test,1
"CUSTOMER 1, CUST1",2
test,3
一旦加載,C1不分裂:
q)("*S";enlist ",") 0: `:tmp.csv
c1 c2
----------------------
"test" 1
"CUSTOMER 1, CUST1" 2
"test" 3
感謝您的答覆邁克。我確實看到了這一點,但並沒有說它是否會避免*如果分隔符在引號內#分割值。 – Shashi
如果您嘗試鏈接邁克指出,你會發現它會忽略雙引號內的逗號 –