Hallo,
ich hab eine Tabelle mit 39 "Spalten" (u ca 1000 Zeilen) und ich brauche die Informationen (Zahlen:integer und float) aus Spalte 4 und 23. Das Problem ist, dass split nicht funktioniert, weil teilweise die Spalten nicht separiert sind:
0 0 1 1234.56 234.56 1 1.2345 34567 ...
0 0 2 4567.90 567.89 1 2.3456-23456 ...
In fortran kann man das format eingeben
read(1,'(3i4,2f8.2,i4,6f8.4...)')
Gibt es so etwas in Python auch (zum einlesen!)?
Ueber Tips wuerde ich mich freuen.
formatierte Tabelle einlesen
- Hyperion
- Moderator
- Beiträge: 7478
- Registriert: Freitag 4. August 2006, 14:56
- Wohnort: Hamburg
- Kontaktdaten:
Wenn Spalten nicht (irgendwie) separiert sind, woher weiß man dann, was eine Spalte ist?
Letztlich muss es dann ja über die Position trennbar sein, also fixe Spaltenbreiten oder zumindest fixe Spaltenbreiten in einer "Subgruppe". Du müsstest da einfach mal mehr Details zur Syntax geben. Slicing wurde ja schon für den Fall der fixen Spaltenbreite genannt.
`numpy` wird bei solchen Konstrukten gerne mal genannt - evtl. kann man da direkt Angaben zum Slicing machen?

`numpy` wird bei solchen Konstrukten gerne mal genannt - evtl. kann man da direkt Angaben zum Slicing machen?
encoding_kapiert = all(verstehen(lesen(info)) for info in (Leonidas Folien, Blog, Folien & Text inkl. Python3, utf-8 everywhere))
assert encoding_kapiert
assert encoding_kapiert