This commit is contained in:
2024-09-13 17:47:19 +02:00
parent f4de2667da
commit 64ba3fe295
3 changed files with 36 additions and 2 deletions

View File

@ -16,13 +16,47 @@ brics.index = ["BR", "RU", "IN", "CH", "SA"]
# Print out brics with new index values
print(brics)
import os
pathofcars = os.path.abspath("cars.csv")
#Another way to create a DataFrame is by importing a csv file using Pandas. Now, the csv cars.csv is stored and can be imported using pd.read_csv:
# Import the cars.csv data: cars
cars = pd.read_csv('cars.csv')
print(pathofcars)
cars = pd.read_csv(pathofcars)
# Print out cars
print(cars)
#https://www.learnpython.org/en/Pandas_Basics
# Indexing DataFrames
# There are several ways to index a Pandas DataFrame. One of the easiest ways to do this is by using square bracket notation.
# In the example below, you can use square brackets to select one column of the cars DataFrame. You can either use a single bracket or a double bracket. The single bracket will output a Pandas Series, while a double bracket will output a Pandas DataFrame.
# Print out country column as Pandas Series
print(cars['Size'])
# Print out country column as Pandas DataFrame
print(cars[['Model']])
# Print out DataFrame with country and drives_right columns
print(cars[['YEAR', 'Make', 'Size']])
# Print out first 4 observations
print(cars[0:4])
# Print out fifth and sixth observation
print(cars[4:6])
#You can also use loc and iloc to perform just about any data selection operation. loc is label-based, which means that you have to specify rows and columns based on their row and column labels. iloc is integer index based, so you have to specify rows and columns by their integer index like you did in the previous exercise.
# Print out observation
print(cars.iloc[2])
# Print out observations
print(cars.loc[[2,6]])
#List every TESLA from the list
teslas = cars[cars['Make'].values == 'TESLA']
print(teslas)

View File

@ -1,54 +0,0 @@
YEAR,Make,Model,Size,(kW),Unnamed: 5,TYPE,CITY (kWh/100 km),HWY (kWh/100 km),COMB (kWh/100 km),CITY (Le/100 km),HWY (Le/100 km),COMB (Le/100 km),(g/km),RATING,(km),TIME (h)
2012,MITSUBISHI,i-MiEV,SUBCOMPACT,49,A1,B,16.9,21.4,18.7,1.9,2.4,2.1,0,n/a,100,7
2012,NISSAN,LEAF,MID-SIZE,80,A1,B,19.3,23.0,21.1,2.2,2.6,2.4,0,n/a,117,7
2013,FORD,FOCUS ELECTRIC,COMPACT,107,A1,B,19.0,21.1,20.0,2.1,2.4,2.2,0,n/a,122,4
2013,MITSUBISHI,i-MiEV,SUBCOMPACT,49,A1,B,16.9,21.4,18.7,1.9,2.4,2.1,0,n/a,100,7
2013,NISSAN,LEAF,MID-SIZE,80,A1,B,19.3,23.0,21.1,2.2,2.6,2.4,0,n/a,117,7
2013,SMART,FORTWO ELECTRIC DRIVE CABRIOLET,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,n/a,109,8
2013,SMART,FORTWO ELECTRIC DRIVE COUPE,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,n/a,109,8
2013,TESLA,MODEL S (40 kWh battery),FULL-SIZE,270,A1,B,22.4,21.9,22.2,2.5,2.5,2.5,0,n/a,224,6
2013,TESLA,MODEL S (60 kWh battery),FULL-SIZE,270,A1,B,22.2,21.7,21.9,2.5,2.4,2.5,0,n/a,335,10
2013,TESLA,MODEL S (85 kWh battery),FULL-SIZE,270,A1,B,23.8,23.2,23.6,2.7,2.6,2.6,0,n/a,426,12
2013,TESLA,MODEL S PERFORMANCE,FULL-SIZE,310,A1,B,23.9,23.2,23.6,2.7,2.6,2.6,0,n/a,426,12
2014,CHEVROLET,SPARK EV,SUBCOMPACT,104,A1,B,16.0,19.6,17.8,1.8,2.2,2.0,0,n/a,131,7
2014,FORD,FOCUS ELECTRIC,COMPACT,107,A1,B,19.0,21.1,20.0,2.1,2.4,2.2,0,n/a,122,4
2014,MITSUBISHI,i-MiEV,SUBCOMPACT,49,A1,B,16.9,21.4,18.7,1.9,2.4,2.1,0,n/a,100,7
2014,NISSAN,LEAF,MID-SIZE,80,A1,B,16.5,20.8,18.4,1.9,2.3,2.1,0,n/a,135,5
2014,SMART,FORTWO ELECTRIC DRIVE CABRIOLET,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,n/a,109,8
2014,SMART,FORTWO ELECTRIC DRIVE COUPE,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,n/a,109,8
2014,TESLA,MODEL S (60 kWh battery),FULL-SIZE,225,A1,B,22.2,21.7,21.9,2.5,2.4,2.5,0,n/a,335,10
2014,TESLA,MODEL S (85 kWh battery),FULL-SIZE,270,A1,B,23.8,23.2,23.6,2.7,2.6,2.6,0,n/a,426,12
2014,TESLA,MODEL S PERFORMANCE,FULL-SIZE,310,A1,B,23.9,23.2,23.6,2.7,2.6,2.6,0,n/a,426,12
2015,BMW,i3,SUBCOMPACT,125,A1,B,15.2,18.8,16.8,1.7,2.1,1.9,0,n/a,130,4
2015,CHEVROLET,SPARK EV,SUBCOMPACT,104,A1,B,16.0,19.6,17.8,1.8,2.2,2.0,0,n/a,131,7
2015,FORD,FOCUS ELECTRIC,COMPACT,107,A1,B,19.0,21.1,20.0,2.1,2.4,2.2,0,n/a,122,4
2015,KIA,SOUL EV,STATION WAGON - SMALL,81,A1,B,17.5,22.7,19.9,2.0,2.6,2.2,0,n/a,149,4
2015,MITSUBISHI,i-MiEV,SUBCOMPACT,49,A1,B,16.9,21.4,18.7,1.9,2.4,2.1,0,n/a,100,7
2015,NISSAN,LEAF,MID-SIZE,80,A1,B,16.5,20.8,18.4,1.9,2.3,2.1,0,n/a,135,5
2015,SMART,FORTWO ELECTRIC DRIVE CABRIOLET,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,n/a,109,8
2015,SMART,FORTWO ELECTRIC DRIVE COUPE,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,n/a,109,8
2015,TESLA,MODEL S (60 kWh battery),FULL-SIZE,283,A1,B,22.2,21.7,21.9,2.5,2.4,2.5,0,n/a,335,10
2015,TESLA,MODEL S (70 kWh battery),FULL-SIZE,283,A1,B,23.8,23.2,23.6,2.7,2.6,2.6,0,n/a,377,12
2015,TESLA,MODEL S (85/90 kWh battery),FULL-SIZE,283,A1,B,23.8,23.2,23.6,2.7,2.6,2.6,0,n/a,426,12
2015,TESLA,MODEL S 70D,FULL-SIZE,280,A1,B,20.8,20.6,20.7,2.3,2.3,2.3,0,n/a,386,12
2015,TESLA,MODEL S 85D/90D,FULL-SIZE,280,A1,B,22.0,19.8,21.0,2.5,2.2,2.4,0,n/a,435,12
2015,TESLA,MODEL S P85D/P90D,FULL-SIZE,515,A1,B,23.4,21.5,22.5,2.6,2.4,2.5,0,n/a,407,12
2016,BMW,i3,SUBCOMPACT,125,A1,B,15.2,18.8,16.8,1.7,2.1,1.9,0,10,130,4
2016,CHEVROLET,SPARK EV,SUBCOMPACT,104,A1,B,16.0,19.6,17.8,1.8,2.2,2.0,0,10,131,7
2016,FORD,FOCUS ELECTRIC,COMPACT,107,A1,B,19.0,21.1,20.0,2.1,2.4,2.2,0,10,122,4
2016,KIA,SOUL EV,STATION WAGON - SMALL,81,A1,B,17.5,22.7,19.9,2.0,2.6,2.2,0,10,149,4
2016,MITSUBISHI,i-MiEV,SUBCOMPACT,49,A1,B,16.9,21.4,18.7,1.9,2.4,2.1,0,10,100,7
2016,NISSAN,LEAF (24 kWh battery),MID-SIZE,80,A1,B,16.5,20.8,18.4,1.9,2.3,2.1,0,10,135,5
2016,NISSAN,LEAF (30 kWh battery),MID-SIZE,80,A1,B,17.0,20.7,18.6,1.9,2.3,2.1,0,10,172,6
2016,SMART,FORTWO ELECTRIC DRIVE CABRIOLET,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,10,109,8
2016,SMART,FORTWO ELECTRIC DRIVE COUPE,TWO-SEATER,35,A1,B,17.2,22.5,19.6,1.9,2.5,2.2,0,10,109,8
2016,TESLA,MODEL S (60 kWh battery),FULL-SIZE,283,A1,B,22.2,21.7,21.9,2.5,2.4,2.5,0,10,335,10
2016,TESLA,MODEL S (70 kWh battery),FULL-SIZE,283,A1,B,23.8,23.2,23.6,2.7,2.6,2.6,0,10,377,12
2016,TESLA,MODEL S (85/90 kWh battery),FULL-SIZE,283,A1,B,23.8,23.2,23.6,2.7,2.6,2.6,0,10,426,12
2016,TESLA,MODEL S 70D,FULL-SIZE,386,A1,B,20.8,20.6,20.7,2.3,2.3,2.3,0,10,386,12
2016,TESLA,MODEL S 85D/90D,FULL-SIZE,386,A1,B,22.0,19.8,21.0,2.5,2.2,2.4,0,10,435,12
2016,TESLA,MODEL S 90D (Refresh),FULL-SIZE,386,A1,B,20.8,19.7,20.3,2.3,2.2,2.3,0,10,473,12
2016,TESLA,MODEL S P85D/P90D,FULL-SIZE,568,A1,B,23.4,21.5,22.5,2.6,2.4,2.5,0,10,407,12
2016,TESLA,MODEL S P90D (Refresh),FULL-SIZE,568,A1,B,22.9,21.0,22.1,2.6,2.4,2.5,0,10,435,12
2016,TESLA,MODEL X 90D,SUV - STANDARD,386,A1,B,23.2,22.2,22.7,2.6,2.5,2.6,0,10,414,12
2016,TESLA,MODEL X P90D,SUV - STANDARD,568,A1,B,23.6,23.3,23.5,2.7,2.6,2.6,0,10,402,12
1 YEAR Make Model Size (kW) Unnamed: 5 TYPE CITY (kWh/100 km) HWY (kWh/100 km) COMB (kWh/100 km) CITY (Le/100 km) HWY (Le/100 km) COMB (Le/100 km) (g/km) RATING (km) TIME (h)
2 2012 MITSUBISHI i-MiEV SUBCOMPACT 49 A1 B 16.9 21.4 18.7 1.9 2.4 2.1 0 n/a 100 7
3 2012 NISSAN LEAF MID-SIZE 80 A1 B 19.3 23.0 21.1 2.2 2.6 2.4 0 n/a 117 7
4 2013 FORD FOCUS ELECTRIC COMPACT 107 A1 B 19.0 21.1 20.0 2.1 2.4 2.2 0 n/a 122 4
5 2013 MITSUBISHI i-MiEV SUBCOMPACT 49 A1 B 16.9 21.4 18.7 1.9 2.4 2.1 0 n/a 100 7
6 2013 NISSAN LEAF MID-SIZE 80 A1 B 19.3 23.0 21.1 2.2 2.6 2.4 0 n/a 117 7
7 2013 SMART FORTWO ELECTRIC DRIVE CABRIOLET TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 n/a 109 8
8 2013 SMART FORTWO ELECTRIC DRIVE COUPE TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 n/a 109 8
9 2013 TESLA MODEL S (40 kWh battery) FULL-SIZE 270 A1 B 22.4 21.9 22.2 2.5 2.5 2.5 0 n/a 224 6
10 2013 TESLA MODEL S (60 kWh battery) FULL-SIZE 270 A1 B 22.2 21.7 21.9 2.5 2.4 2.5 0 n/a 335 10
11 2013 TESLA MODEL S (85 kWh battery) FULL-SIZE 270 A1 B 23.8 23.2 23.6 2.7 2.6 2.6 0 n/a 426 12
12 2013 TESLA MODEL S PERFORMANCE FULL-SIZE 310 A1 B 23.9 23.2 23.6 2.7 2.6 2.6 0 n/a 426 12
13 2014 CHEVROLET SPARK EV SUBCOMPACT 104 A1 B 16.0 19.6 17.8 1.8 2.2 2.0 0 n/a 131 7
14 2014 FORD FOCUS ELECTRIC COMPACT 107 A1 B 19.0 21.1 20.0 2.1 2.4 2.2 0 n/a 122 4
15 2014 MITSUBISHI i-MiEV SUBCOMPACT 49 A1 B 16.9 21.4 18.7 1.9 2.4 2.1 0 n/a 100 7
16 2014 NISSAN LEAF MID-SIZE 80 A1 B 16.5 20.8 18.4 1.9 2.3 2.1 0 n/a 135 5
17 2014 SMART FORTWO ELECTRIC DRIVE CABRIOLET TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 n/a 109 8
18 2014 SMART FORTWO ELECTRIC DRIVE COUPE TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 n/a 109 8
19 2014 TESLA MODEL S (60 kWh battery) FULL-SIZE 225 A1 B 22.2 21.7 21.9 2.5 2.4 2.5 0 n/a 335 10
20 2014 TESLA MODEL S (85 kWh battery) FULL-SIZE 270 A1 B 23.8 23.2 23.6 2.7 2.6 2.6 0 n/a 426 12
21 2014 TESLA MODEL S PERFORMANCE FULL-SIZE 310 A1 B 23.9 23.2 23.6 2.7 2.6 2.6 0 n/a 426 12
22 2015 BMW i3 SUBCOMPACT 125 A1 B 15.2 18.8 16.8 1.7 2.1 1.9 0 n/a 130 4
23 2015 CHEVROLET SPARK EV SUBCOMPACT 104 A1 B 16.0 19.6 17.8 1.8 2.2 2.0 0 n/a 131 7
24 2015 FORD FOCUS ELECTRIC COMPACT 107 A1 B 19.0 21.1 20.0 2.1 2.4 2.2 0 n/a 122 4
25 2015 KIA SOUL EV STATION WAGON - SMALL 81 A1 B 17.5 22.7 19.9 2.0 2.6 2.2 0 n/a 149 4
26 2015 MITSUBISHI i-MiEV SUBCOMPACT 49 A1 B 16.9 21.4 18.7 1.9 2.4 2.1 0 n/a 100 7
27 2015 NISSAN LEAF MID-SIZE 80 A1 B 16.5 20.8 18.4 1.9 2.3 2.1 0 n/a 135 5
28 2015 SMART FORTWO ELECTRIC DRIVE CABRIOLET TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 n/a 109 8
29 2015 SMART FORTWO ELECTRIC DRIVE COUPE TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 n/a 109 8
30 2015 TESLA MODEL S (60 kWh battery) FULL-SIZE 283 A1 B 22.2 21.7 21.9 2.5 2.4 2.5 0 n/a 335 10
31 2015 TESLA MODEL S (70 kWh battery) FULL-SIZE 283 A1 B 23.8 23.2 23.6 2.7 2.6 2.6 0 n/a 377 12
32 2015 TESLA MODEL S (85/90 kWh battery) FULL-SIZE 283 A1 B 23.8 23.2 23.6 2.7 2.6 2.6 0 n/a 426 12
33 2015 TESLA MODEL S 70D FULL-SIZE 280 A1 B 20.8 20.6 20.7 2.3 2.3 2.3 0 n/a 386 12
34 2015 TESLA MODEL S 85D/90D FULL-SIZE 280 A1 B 22.0 19.8 21.0 2.5 2.2 2.4 0 n/a 435 12
35 2015 TESLA MODEL S P85D/P90D FULL-SIZE 515 A1 B 23.4 21.5 22.5 2.6 2.4 2.5 0 n/a 407 12
36 2016 BMW i3 SUBCOMPACT 125 A1 B 15.2 18.8 16.8 1.7 2.1 1.9 0 10 130 4
37 2016 CHEVROLET SPARK EV SUBCOMPACT 104 A1 B 16.0 19.6 17.8 1.8 2.2 2.0 0 10 131 7
38 2016 FORD FOCUS ELECTRIC COMPACT 107 A1 B 19.0 21.1 20.0 2.1 2.4 2.2 0 10 122 4
39 2016 KIA SOUL EV STATION WAGON - SMALL 81 A1 B 17.5 22.7 19.9 2.0 2.6 2.2 0 10 149 4
40 2016 MITSUBISHI i-MiEV SUBCOMPACT 49 A1 B 16.9 21.4 18.7 1.9 2.4 2.1 0 10 100 7
41 2016 NISSAN LEAF (24 kWh battery) MID-SIZE 80 A1 B 16.5 20.8 18.4 1.9 2.3 2.1 0 10 135 5
42 2016 NISSAN LEAF (30 kWh battery) MID-SIZE 80 A1 B 17.0 20.7 18.6 1.9 2.3 2.1 0 10 172 6
43 2016 SMART FORTWO ELECTRIC DRIVE CABRIOLET TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 10 109 8
44 2016 SMART FORTWO ELECTRIC DRIVE COUPE TWO-SEATER 35 A1 B 17.2 22.5 19.6 1.9 2.5 2.2 0 10 109 8
45 2016 TESLA MODEL S (60 kWh battery) FULL-SIZE 283 A1 B 22.2 21.7 21.9 2.5 2.4 2.5 0 10 335 10
46 2016 TESLA MODEL S (70 kWh battery) FULL-SIZE 283 A1 B 23.8 23.2 23.6 2.7 2.6 2.6 0 10 377 12
47 2016 TESLA MODEL S (85/90 kWh battery) FULL-SIZE 283 A1 B 23.8 23.2 23.6 2.7 2.6 2.6 0 10 426 12
48 2016 TESLA MODEL S 70D FULL-SIZE 386 A1 B 20.8 20.6 20.7 2.3 2.3 2.3 0 10 386 12
49 2016 TESLA MODEL S 85D/90D FULL-SIZE 386 A1 B 22.0 19.8 21.0 2.5 2.2 2.4 0 10 435 12
50 2016 TESLA MODEL S 90D (Refresh) FULL-SIZE 386 A1 B 20.8 19.7 20.3 2.3 2.2 2.3 0 10 473 12
51 2016 TESLA MODEL S P85D/P90D FULL-SIZE 568 A1 B 23.4 21.5 22.5 2.6 2.4 2.5 0 10 407 12
52 2016 TESLA MODEL S P90D (Refresh) FULL-SIZE 568 A1 B 22.9 21.0 22.1 2.6 2.4 2.5 0 10 435 12
53 2016 TESLA MODEL X 90D SUV - STANDARD 386 A1 B 23.2 22.2 22.7 2.6 2.5 2.6 0 10 414 12
54 2016 TESLA MODEL X P90D SUV - STANDARD 568 A1 B 23.6 23.3 23.5 2.7 2.6 2.6 0 10 402 12