import pandas as pd
# Build cars DataFrame
names =['United States','Australia','Japan','India','Russia','Morocco','Egypt']
dr =[True,False,False,False,True,True,True]
cpc =[809,731,588,18,200,70,45]dict={'country':names,'drives_right':dr,'cars_per_cap':cpc }# build a DataFrame from dict
cars = pd.DataFrame(dict)print(cars)# Definition of row_labels
row_labels =['US','AUS','JAP','IN','RU','MOR','EG']# Specify row labels of cars
cars.index = row_labels
print(cars)
cars_per_cap country drives_right
0 809 United States True
1 731 Australia False
2 588 Japan False
3 18 India False
4 200 Russia True
5 70 Morocco True
6 45 Egypt True
cars_per_cap country drives_right
US 809 United States True
AUS 731 Australia False
JAP 588 Japan False
IN 18 India False
RU 200 Russia True
MOR 70 Morocco True
EG 45 Egypt True
# Import pandas as pdimport pandas as pd
# Fix import by including index_col
cars = pd.read_csv('cars.csv', index_col =0)# Print out carsprint(cars)
# Import cars dataimport pandas as pd
cars = pd.read_csv('cars.csv', index_col =0)# Print out country column as Pandas Seriesprint(cars['country'])# Print out country column as Pandas DataFrameprint(cars[['country']])# Print out DataFrame with country and drives_right columnsprint(cars[['country','drives_right']])# Print out drives_right value of Moroccoprint(cars.iloc[5,2])# Print sub-DataFrameprint(cars.loc[['RU','MOR'],['country','drives_right']])# Print out drives_right column as Seriesprint(cars.iloc[:,2])# Print out drives_right column as DataFrameprint(cars.iloc[:,[2]])# Print out cars_per_cap and drives_right as DataFrameprint(cars.loc[:,['cars_per_cap','drives_right']])
# Import cars dataimport pandas as pd
cars = pd.read_csv('cars.csv', index_col =0)# Iterate over rows of carsfor row, row_content in cars.iterrows():print(row)print(row_content)