Bu dizinin her öğesinin bir csv dosyasının satırı (virgülle ayrılmış) olduğu bir dize dizim var. Ben bu satır bir satırlar Dataframe içine dönüştürmek istiyorum.Ama satır satır denedim ne zaman çok yavaş.writelines() takip pandas.read_csv() tarafından daha hızlı bir alternatif önerilebilir?Dize dizisinden Pandalar Dataframe'e hızlı dönüşüm
0
A
cevap
0
CSV
çizgiler üzerinde döngü olmadan bir kerede bütün bir csv
okuyabilir pandalar ise
İthalat. bağımsız değişken olarak dosya adı ile
kullanımı read_csv:
import pandas as pd
from cStringIO import StringIO
# Set up fake csv data as test for example only
fake_csv = '''
Col_0,Col_1,Col_2,Col_3
0,0.5,A,123
1,0.2,J,234
2,1.4,F,345
3,0.7,E,456
4,0.4,G,576
5,0.8,T,678
6,1.6,A,789
'''
# Read in whole csv to DataFrame at once
# StringIO is for example only
# Normally you would load your file with
# df = pd.read_csv('/path/to/your/file.csv')
df = pd.read_csv(StringIO(fake_csv))
print 'DataFrame from CSV:'
print df
DataFrame from CSV:
Col_0 Col_1 Col_2 Col_3
0 0 0.5 A 123
1 1 0.2 J 234
2 2 1.4 F 345
3 3 0.7 E 456
4 4 0.4 G 576
5 5 0.8 T 678
6 6 1.6 A 789
+0
Teşekkür ederim! U gününü kurtardı –
+0
@SiddharthMuthukumar Sevindim, yardımcı olabilirim! [Kabul etmeyi unutmayın, +2 itibarı kazanın!] (Http://meta.stackexchange.com/a/5235/292533) – tmthydvnprt
İlgili konular
- 1. Dize saatinden milisaniye hızlı dönüşüm
- 2. pandalar dizisinden NaN'i kaldır
- 3. hızlı dönüşüm
- 4. Lodash dize dizisinden kaldırma
- 5. Bir sütunu dize dizisinden postgresql
- 6. Hızlı dize Şu anda bayt dizisine dize dönüştürmek için bu kodu kullanıyorum [] dönüşüm
- 7. Dönüşüm
- 8. Android date to dize dönüşüm sorunu
- 9. Hata iletisi Dönüştürme, dize tarihini karakter dizisinden dönüştürürken başarısız oldu
- 10. Bir php dizisinden benzersiz bir dize nasıl oluşturulur
- 11. dönüşüm
- 12. MultiIndex ile Pandalar veri çerçevesi: dize
- 13. Pandalar: dize birleştirin ve int sütunlar
- 14. onay pandalar dataframe sütunda dize listesinde
- 15. Rails için Hızlı Dönüşüm HTML şablonu Asset ERB/Sass düzeni
- 16. sözdizimi Bu dizisinden listesinden
- 17. Pandalar
- 18. Dict dizisinden dizi oluştur
- 19. geçersiz dönüşüm [-fpermissive]
- 20. pandalar büyük StringIO nesnesinden okunamayan pandalar
- 21. 3D dönüşüm?
- 22. Pandalar Lambda
- 23. Parse.com dizisinden resim çekin
- 24. HMUsers dizisinden Admin'i tanımak
- 25. Julia dizisinden çok seçenek
- 26. JSON dizisinden öğe sil
- 27. Pandalar Dataframe:
- 28. Pandalar
- 29. Pandalar
- 30. Pandalar:
sonrası örneği, kodu ve verileri – EdChum
'pd.read_csv ('yourfile.csv')'. Csv dosyasının içeriğini bir diziye (dizi değil) koymaya ve üzerinde yineleme yapmaya gerek yoktur. –