Hey, ich habe gerade eine csv.file und frage mich, wie ich den Inhalt nach meinen Vorstellungen sortieren kann.
Zunächst einmal der Code:
Das Ergebnis ist:
Welche Änderungen müssen getroffen werden, damit meine Tabelle wie folgt aussieht?:
Viele Grüße
Zunächst einmal der Code:
Python:
import csv
from urllib.request import urlopen
from bs4 import BeautifulSoup as soup
import operator
urls = ["1",
"2"]
for url in urls:
response = urlopen(urls)
page = soup(response, 'lxml')
table = page.find_all('table', class_='ernaehrung')[0]
rows = table.find_all('tr')
with open('2233.csv', 'a', newline='') as csvfile:
writer = csv.writer(csvfile)
try:
for row in rows:
csvRow = []
for cell in row.find_all(['td', 'th']):
csvRow.append(cell.get_text())
writer.writerow(csvRow)
finally:
csvfile.close()
Das Ergebnis ist:
Code:
Obst Nährwert_1
Apfel 1
Birne 2
Banane 3
Obst Nährwert_2
Apfel 1
Banane 9
Birne 3
Welche Änderungen müssen getroffen werden, damit meine Tabelle wie folgt aussieht?:
Code:
Obst Nährwert_1 Nährwert_2
Apfel 1 1
Birne 2 3
Banane 3 9
Viele Grüße