[Thread Prev][Thread Next][Index]
[ferret_users] CSV file with commas in string fields
- To: ferret <ferret_users@xxxxxxxx>
- Subject: [ferret_users] CSV file with commas in string fields
- From: Marco van Hulten <Marco.Hulten@xxxxxx>
- Date: Fri, 4 Sep 2020 16:33:22 +0200
- Arc-authentication-results: i=4; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=vJyYUMY8; arc=pass (i=2 dkim=pass dkdomain=uib.no); spf=softfail (google.com: domain of transitioning marco.hulten@xxxxxx does not designate 209.85.219.72 as permitted sender) smtp.mailfrom=marco.hulten@xxxxxx
- Arc-authentication-results: i=3; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=vJyYUMY8; arc=pass (i=2 dkim=pass dkdomain=uib.no); spf=softfail (google.com: domain of transitioning marco.hulten@xxxxxx does not designate 209.85.219.72 as permitted sender) smtp.mailfrom=marco.hulten@xxxxxx
- Arc-authentication-results: i=2; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=vJyYUMY8; arc=pass (i=1 spf=pass spfdomain=uib.no dkim=pass dkdomain=uib.no dmarc=pass fromdomain=uib.no); spf=softfail (google.com: domain of transitioning marco.hulten@xxxxxx does not designate 65.153.203.167 as permitted sender) smtp.mailfrom=Marco.Hulten@xxxxxx
- Arc-authentication-results: i=1; mx.google.com; dkim=pass header.i=@uib.no header.s=20160927 header.b=vJyYUMY8; spf=pass (google.com: domain of marco.hulten@xxxxxx designates 2001:700:200:30::141 as permitted sender) smtp.mailfrom=Marco.Hulten@xxxxxx; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=uib.no
- Arc-message-signature: i=4; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-archive:list-help:list-post:list-id:mailing-list:precedence :message-id:content-transfer-encoding:mime-version:organization :subject:to:from:date:sender:dkim-signature; bh=zKwsSrd73wbMJIsad+uYvkt/ctuuEg1dBuTnvOOohWs=; b=tqD0GPoGcAYcyJUIIkYIyBKJgNDWER5OGcptMNZJnV7jJy2ed3nNpg0s32STGpOuvf EaS8nUxH0Zvzi7KxjxK20dkJ9MtnOYi/3tVic6jwe4GzrSiCpciW11NVT0q8rGcCq5C7 QTrBCRetZLW2RFRoIxHXXFnj07uakG6ZynBZHw7c7x4T/9kuI038IPVMfz6OLuaCRv7f J2pAOt9I6xRa4YL/kh/94FoNvYdeBk9eVkydC8QNPl8xpytMPxMykg7XZDku8Rhs1B+A xFmBMpecvokrqXrewrUhjV7n11fmp8GMBPXcs0pp19ji3L934NcjwLyPt1IoYevZhExG 1NEA==
- Arc-message-signature: i=3; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=message-id:content-transfer-encoding:mime-version:organization :subject:to:from:date:dkim-signature; bh=zKwsSrd73wbMJIsad+uYvkt/ctuuEg1dBuTnvOOohWs=; b=FuwHRgnI8+Vo7SAIUVxLLwAeHk5XinboqUCFguGXAZ503ygep0Ka/nh7C4etcXwjI6 xolFkhbW0jzEut/qc7QnZBRyMY8gcrJBi1tXVeBBTG5BTvS4tI1eIIMOPZlNDWvHer1z vbezoLwwrHdsAJySViYTI2s1Nfw+zseCfLBW2qAgLOOhCwLTIBOgSiGSA4PjU1UKoD67 2piRbasCRigbnqIFjRarGegauLde2mWlkkyu9jvv2KFxvNbp1T3gdXMjqB3z2j4W5CRv ch0NWexJexp+A4Pl+NS0WMJS/lBU5CB/5HSCjz77/EkoIpWUTqCytthRJMHu6NeEes0k 9iPg==
- Arc-message-signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:organization:message-id :subject:to:from:date:dkim-signature; bh=zKwsSrd73wbMJIsad+uYvkt/ctuuEg1dBuTnvOOohWs=; b=WP8/a/4y9aDaIleig3MZ7Yhv6ibPxeknQgMlXQWGAlXeVHnLKMUSnlDRqZte3rJiFj c6IbFAjp/5SlnR627ChaRWpzEADRaGEUGI8Y9eXJwZoazZ0pAOa31QwefmVlm1ACp3RM F/R6dbwSS8Mc4vnLhNPf4nZEn4PsZz48BAqOaCFS8Nj3go0lSIq4cjynBgzQwRc0zpTv mV/ZoxH4fAf00g28EWmdZCJmwCGkvcgt8HX/mJ9DC9Es4sk+RRs50Znq+v5bQ2xWljFb q/mZOcmWmFybDibH/W9UYwr59Op+0Zmm4keNgy4mwDjMaAuoTVhb6n0ad23VwQ9wBG2l GHMw==
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=content-transfer-encoding:mime-version:organization:message-id :subject:to:from:date:dkim-signature; bh=zKwsSrd73wbMJIsad+uYvkt/ctuuEg1dBuTnvOOohWs=; b=YcYEypMkfGGikbE5YU7vFl49YoL9xD9+t05Oa73Y8E5EQfBHUF4o902ODmCk04YaMI OMULV1bh1HTgfRXrj40CUs+t4WlGwNIgcfV/oEWTmrLanIv7z73SEy2/7tMKFRzYTrHZ Aw4p/WNFwLRYoF81aOAJTLgCl2+wljQ0zxxk4AeW5LhdCPx8FyEsK+hCjIazsb+qQr77 KsWruBpYb8hofroC7byepC1WS8ANlAU8bsGppDyAeDND+0wH/tBehE4KWtj4B5UyqTlg seHKFsMywrP1MGuAWUf2hZsdhEg9U+dX1YS1Dfj3jr49yNx8+QEPkx5Ck3/sceZ8B2IK doVw==
- Arc-seal: i=4; a=rsa-sha256; t=1599230045; cv=pass; d=google.com; s=arc-20160816; b=hElSf9N66GyKwMneINrwA1md5TN6MLis4JzBkGfSpepliToEFWzdHgign7TdHutAO9 uJzMJoW427VvsxpSrfmF6PLcIZeiP1khNBcrthQz4suRhkn6ypaunYHo7/ZwfSrwUhK/ 8DzSoQBYIpERyxTrLTYyIjDwcqzF/tdzecN73saCOLNFCu+z2mA5/PF55Fs9GeNsLxdu 0iMbxZaxpiZ1Y/24PKJwTc+7MH1rLWYv9LnOnuO9wJgzrifYibLovGK84MKtCiroHtZd 9Tct98PdzPVkPD0bVmln7VLB1GOqMmXKri62xYbbhylifUn8x//6jI4V/lqPVvsilx0O kXZQ==
- Arc-seal: i=3; a=rsa-sha256; t=1599230044; cv=pass; d=google.com; s=arc-20160816; b=a6JaUf70ppi+HyH3qEQ5LakcGAwx1ghKjnpKPNT/6zlT//2RuxBtf/rkfdoJD9UJUZ iL9JXvyAgBqrmI/lYS4CSdtHb5+J92d/bRUbAFYHHn0dWqTxvqIkrmMOf5ZOMIc9f75i kWN0H+aAEE0RwYOlkgTl0ksgJOZyGls8yOBj2lX2/Igx+85XTg88ESh138wEQSqWdA2t dpxscmWprKB16RcA1mm9H4z0Q3My1BCv3xmCi9tzY/EQr+taLS252Igj9FPPOavCsGh5 riVl7w96YTyPYLgf27M1Yx7KPZLXFK54VeMCd7wX64oWxcYigj4N1H8SYOwVdtt8wIKK O5fQ==
- Arc-seal: i=2; a=rsa-sha256; t=1599230042; cv=pass; d=google.com; s=arc-20160816; b=AfhJFZ7tGv8JEfoxEJDLD8JDI8qjE5plpjnSn6suCLwcer7g7G/sj+ch7oqRGYYMDi 9Qx0zpFvjPcsx6s6ANmslW0tOh2uTKvPIV3/681yxhNsGZGr+i3MjY62CLAvnC31AmX/ CBHvZ4lwcV+3No7Rq+WpTplaT96EZEEWdi+5nhT5t9uHXlCBaBgro16t4ebSPA7sSys7 naUUMGlOIFs+p3Kab8lw69wlHBaFW0taY4CMifSW07NlrP7OX1GT6WBvi4OV4B7qn4Ea angOIdPipr+fNf6+3skTqZuJS08KkAomucYpvjpkQdIOMyEaBPRmfZQj2gm41CWO4d/p secg==
- Arc-seal: i=1; a=rsa-sha256; t=1599230039; cv=none; d=google.com; s=arc-20160816; b=ywFeMoUmL0LTKYoXMqKjxmXCXjKM59A21yuyJs1pL01BjYt2i8tdT1tBw1JuJFZfc2 D3jDoeNsLASIKg28KF8Ljnq4EEfvxaVqYJYycfy/sYEiR6BEe0ZC+lhVlSddOs3XL5KL GuAXpdmaK2moGkAeVwHLwet+nDhHFwmeMVlUKh+Grh3ZZGupsJjcMBzxNRIH/XOhUleb WBvdjJCbl6dpYSh8raAzfYZy4qerU0gvBvn4FWb4AbapNkLQDSDmp/lSn22LxLOReczl Q1O41yr3QBumgaOeplCfRW5mwFs+4GAv/NHFjUJrh4LU+1a3Zag67p/suc3lFfRuOART sxKQ==
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=noaa.gov; s=google; h=sender:date:from:to:subject:organization:mime-version :content-transfer-encoding:message-id:x-original-sender :x-original-authentication-results:precedence:mailing-list:list-id :list-post:list-help:list-archive; bh=zKwsSrd73wbMJIsad+uYvkt/ctuuEg1dBuTnvOOohWs=; b=paI8YhzLLLl/R1fYE0AGuGIswktPiXunEeY2W3Y1b+8qgJQApd5vwd7y59CcZapKs2 rcavV1P0kezYsD0LpxvL0ptZy3jvhbfpEb8EnDUzyOsLmdpo8m8wCx/qymoV32o/MVM/ xnxVqGO55PHyWkiGCReZprRc2xopfmMl2x4GNXTSPTDlKJdt7eahiZJgztkBscSkg2xg uWoUHNwwADGVdxduE/j0K3e9y9BI8pwbFqN8yAIwh4e8c3SLwEqhb4qie2MJnDU/y1zl cT9F9TRZLzYOC1+yVtTcPhL4/NRaghBTewz77/Jzwx+Rw1C3n6Y8Ef4Yi0nxv3Bw4OUb +gKg==
- List-archive: <https://groups.google.com/a/noaa.gov/group/ferret_users/>
- List-help: <https://support.google.com/a/noaa.gov/bin/topic.py?topic=25838>, <mailto:ferret_users+help@noaa.gov>
- List-id: <ferret_users.noaa.gov>
- List-post: <https://groups.google.com/a/noaa.gov/group/ferret_users/post>, <mailto:ferret_users@noaa.gov>
- Mailing-list: list ferret_users@xxxxxxxx; contact ferret_users+owners@xxxxxxxx
- Organization: University of Bergen
- Sender: owner-ferret_users@xxxxxxxx
Hello,
I load CSV files that sometimes have commas in some string fields.
According to, for instance, RFC 4180, at least the string fields with
commas should be surrounded by double-quotes, so, for instance:
"st1",2,3
"st1,2",2,3
st2,2,3
This fails when trying to load with COLUMNS: the comma between
double-quotes is treated as a field-separator.
Two options are (1) using a different field separator (e.g. the tab
character) and (2) remove/replace the commas, but I prefer to avoid
reformatting of the CSV data.
Any additional ideas?
—Marco
[Thread Prev][Thread Next][Index]
Contact Us
Dept of Commerce /
NOAA /
OAR /
PMEL /
Ferret
Privacy Policy | Disclaimer | Accessibility Statement