2013-05-23 4 views

Répondre

2

vous pouvez enlever les espaces en excès que vous importez:

("CI";" ")0:(ssr[;" ";" "]/) each read0`:myfile 

A B C 
123 222 211 

Cela va les choses thoug probablement ralentir considérablement h.

Pouvez-vous corriger les données à la source? Pourquoi y a-t-il des nombres variables d'espaces?

+0

C'est un petit fichier, cela fonctionne très bien pour moi. Comment se fait-il que je n'ai pas besoin d'exécuter ssr pour les séparateurs d'espace supérieurs à 2 caractères? Il semble que ssr [; ""; ""] condense tous les séparateurs de caractères variables à un espace. –

+0

Un problème cependant, il semble que mes champs réels sont tronqués à la partie entière: 2986.0355 devient 2986f. –

+0

Pour votre première question, voir: http://code.kx.com/wiki/Reference/Slash#converge. Vous devrez fournir plus d'informations sur le problème de la valeur en virgule flottante. – skeevey

Questions connexes