2013-10-28 14 views
27

Dosyayı pandalara okumayı deniyorum. dosya değerleri boşluk bırakarak, ancak boşluklar farklı bir sayı ile denedim:Dosyayı boşluk değerleriyle nasıl okuyacağım

pd.read_csv('file.csv', delimiter=' ') 

ama

+2

Olası çoğaltılabilir [Ayırıcı nasıl \ _csv daha esnek wrt boşlukta yazılır?] (Http://stackoverflow.com/questions/15026698/how-to-make-separator-in-read-csv-more- esnek wrt boşluk) – e4c5

cevap

51

add delim_whitespace=True argümanı, regex'ten daha hızlıdır.

13

Eğer ayırıcı olarak normal ifadeler kullanabilirsiniz çalışmaz:

pd.read_csv("whitespace.csv", header=None, delimiter=r"\s+") 
İlgili konular