Wäre echt klasse

Code: Alles auswählen
reader = csv.reader(open("armutsgefahr.txt", "rb"), delimiter=";")
for row in reader:
...: print row
Code: Alles auswählen
['Bundesland\t2005\t2006\t2007\t2008\t2009\t2010\t2011\t2012\t2013']
['Deutschland\t14.7\t14.0\t14.3\t14.4\t14.6\t14.5\t15.0\t15.0\t15.5']
['Altes Bundesgebiet ohne Berlin\t13.2\t12.7\t12.9\t13.1\t13.3\t13.3\t13.8\t13.9\t14.4']
['Neue Bundeslaender mit Berlin\t20.4\t19.2\t19.5\t19.5\t19.5\t19.0\t19.4\t19.6\t19.8']
['Baden-Wuerttemberg\t10.6\t10.1\t10.0\t10.2\t10.9\t11.0\t11.1\t11.1\t11.4']
['Bayern\t11.4\t10.9\t11.0\t10.8\t11.1\t10.8\t11.1\t11.0\t11.3']
['Berlin\t19.7\t17.0\t17.5\t18.7\t19.0\t19.2\t20.6\t20.8\t21.4']
['Brandenburg\t19.2\t18.9\t17.5\t16.8\t16.7\t16.3\t16.8\t18.1\t17.7']
['Bremen\t22.3\t20.4\t19.1\t22.2\t20.1\t21.1\t22.0\t22.9\t24.6']
['Hamburg\t15.7\t14.3\t14.1\t13.1\t14.0\t13.3\t14.7\t14.8\t16.9']
['Hessen\t12.7\t12.0\t12.0\t12.7\t12.4\t12.1\t12.8\t13.3\t13.7']
['Mecklenburg-Vorpommern\t24.1\t22.9\t24.3\t24.0\t23.1\t22.4\t22.1\t22.8\t23.6']
['Niedersachsen\t15.5\t15.3\t15.5\t15.8\t15.3\t15.3\t15.5\t15.7\t16.1']
['Nordrhein-Westfalen\t14.4\t13.9\t14.6\t14.7\t15.2\t15.4\t16.4\t16.3\t17.1']
['Rheinland-Pfalz\t14.2\t13.2\t13.5\t14.5\t14.2\t14.8\t15.1\t14.6\t15.4']
['Saarland\t15.5\t16.0\t16.8\t15.8\t16.0\t14.3\t15.2\t15.4\t17.1']
['Sachsen\t19.2\t18.5\t19.6\t19.0\t19.5\t19.4\t19.5\t18.8\t18.8']
['Sachsen-Anhalt\t22.4\t21.6\t21.5\t22.1\t21.8\t19.8\t20.6\t21.1\t20.9']
['Schleswig-Holstein\t13.3\t12.0\t12.5\t13.1\t14.0\t13.8\t13.6\t13.8\t14.0']
['Thueringen\t19.9\t19.0\t18.9\t18.5\t18.1\t17.6\t16.7\t16.8\t18.0']
Code: Alles auswählen
reader = csv.reader(open("armutsgefahr.txt", "rb"), delimiter="\t")
for row in reader:
print row
['Bundesland', '2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2013']
['Deutschland', '14.7', '14.0', '14.3', '14.4', '14.6', '14.5', '15.0', '15.0', '15.5']
['Altes Bundesgebiet ohne Berlin', '13.2', '12.7', '12.9', '13.1', '13.3', '13.3', '13.8', '13.9', '14.4']
['Neue Bundeslaender mit Berlin', '20.4', '19.2', '19.5', '19.5', '19.5', '19.0', '19.4', '19.6', '19.8']
['Baden-Wuerttemberg', '10.6', '10.1', '10.0', '10.2', '10.9', '11.0', '11.1', '11.1', '11.4']
['Bayern', '11.4', '10.9', '11.0', '10.8', '11.1', '10.8', '11.1', '11.0', '11.3']
['Berlin', '19.7', '17.0', '17.5', '18.7', '19.0', '19.2', '20.6', '20.8', '21.4']
['Brandenburg', '19.2', '18.9', '17.5', '16.8', '16.7', '16.3', '16.8', '18.1', '17.7']
['Bremen', '22.3', '20.4', '19.1', '22.2', '20.1', '21.1', '22.0', '22.9', '24.6']
['Hamburg', '15.7', '14.3', '14.1', '13.1', '14.0', '13.3', '14.7', '14.8', '16.9']
['Hessen', '12.7', '12.0', '12.0', '12.7', '12.4', '12.1', '12.8', '13.3', '13.7']
['Mecklenburg-Vorpommern', '24.1', '22.9', '24.3', '24.0', '23.1', '22.4', '22.1', '22.8', '23.6']
['Niedersachsen', '15.5', '15.3', '15.5', '15.8', '15.3', '15.3', '15.5', '15.7', '16.1']
['Nordrhein-Westfalen', '14.4', '13.9', '14.6', '14.7', '15.2', '15.4', '16.4', '16.3', '17.1']
['Rheinland-Pfalz', '14.2', '13.2', '13.5', '14.5', '14.2', '14.8', '15.1', '14.6', '15.4']
['Saarland', '15.5', '16.0', '16.8', '15.8', '16.0', '14.3', '15.2', '15.4', '17.1']
['Sachsen', '19.2', '18.5', '19.6', '19.0', '19.5', '19.4', '19.5', '18.8', '18.8']
['Sachsen-Anhalt', '22.4', '21.6', '21.5', '22.1', '21.8', '19.8', '20.6', '21.1', '20.9']
['Schleswig-Holstein', '13.3', '12.0', '12.5', '13.1', '14.0', '13.8', '13.6', '13.8', '14.0']
['Thueringen', '19.9', '19.0', '18.9', '18.5', '18.1', '17.6', '16.7', '16.8', '18.0']
row [1]
Out[171]: '19.9'
So, dass möglichst keine Daten verloren gehen. Die csv-Tabelle ist 2-dimensional - Du fragst jetzt nicht ernsthaft, wie die Daten eindimensional darstellbar sind, oder?Padidem hat geschrieben:ok... aber wie soll ich das jetzt in meine generierte Tabelle armutsgefahr mit den 3 Spalten 'Land' 'Jahr', 'Quote' übertragen??
Code: Alles auswählen
reader = csv.reader(open("armutsgefahr.txt", "rb"), delimiter="\t")
Read = [row for row in reader]
Jahr= Read[0][1:10]
Jahr
Out[103]: ['2005', '2006', '2007', '2008', '2009', '2010', '2011', '2012', '2013']