Python, lista elemeiből adott elem kiválasztása és feltölteni egy másik listába?
Sziasztok van egy hosszú listám ami ezekből áll.
BP 0000 VRB02 23
DC 0015 15005 23
SM 0015 01013 21
PA 0015 34016 20
SN 0015 17004 24
PR 0015 31018 21
BP 0030 VRB02 22
....(teljesség igénye nélkül)
Ha szeretném itt az utolsó sor elemeit egy listába gyüjteni azt,hogy tehetem meg?
ures_lista= []
For sor in adatok:
idáig jutottam, tovább? ugye a 3. elemeket kéne tölteni a listámba, (0.tól indexelünk azt tudom)
Ha még más dolgokat is ki kellene számolni, akkor én a pandas könyvtárat használnám. Ezzel valami ilyesmi lesz a megoldás:
import pandas as pd
pd.read_csv('file.txt', sep=' ', header=None)[3].value_counts()
El lehet tárolni az egész táblázatot egy data-frame-ben és bármilyen statisztikát le lehet kérni pillanatok alatt akármelyik oszlopról. Egyszerű adatszerkezet esetén, pár millió sorig simán működik.
További kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!