<SYSTEM_TASK:>
Given the following text description, write Python code to implement the functionality described below step by step
<END_TASK>
<USER_TASK:>
Description:
 Basic Data Analysis and Visualization Using Python
by Yanal Kashou
This is a free dataset of exoplanets from the RDatasets.
The data was obtained from the URLs below of the .csv data file and the .html documentation file, respectively
Step1:  Explore the Dataset
Step2:  Plotting Using Seaborn and PyPlot
Step3:  Pairplot
Step4:  Radial Visualization
Step5:  Vertical Barchart
Step6:  Horizontal Barchart
Step7:  Histogram
Step8:  Andrews Curves
<ASSISTANT_TASK:>
Python Code:
import pandas as pd
porsche = pd.read_csv("PorschePrice.csv")
Explanation: Basic Data Analysis and Visualization Using Python
by Yanal Kashou
This is a free dataset of exoplanets from the RDatasets.
The data was obtained from the URLs below of the .csv data file and the .html documentation file, respectively:
https://raw.github.com/vincentarelbundock/Rdatasets/master/csv/Stat2Data/PorschePrice.csv  
https://raw.github.com/vincentarelbundock/Rdatasets/master/doc/Stat2Data/PorschePrice.html  
It contains 30 observations on the following 3 variables.
* Price     Asking price for the car (in $1,000's)
* Age   Age of the car (in years)
* Mileage   Previous miles driven (in 1,000's)
Load the Dataset
End of explanation
porsche.shape
porsche.head(5)
porsche = porsche.rename(columns = {'Unnamed: 0':'Number'})
porsche.head(5)
porsche.describe()
Explanation: Explore the Dataset
End of explanation
import seaborn as sns
import matplotlib.pyplot as plt
Explanation: Plotting Using Seaborn and PyPlot
End of explanation
sns.pairplot(porsche[["Price", "Age", "Mileage"]])
plt.show()
Explanation: Pairplot
End of explanation
from pandas.tools.plotting import radviz
plt.figure()
radviz(porsche, 'Age')
plt.show()
Explanation: Radial Visualization
End of explanation
plt.figure();
porsche.plot(kind = 'bar', stacked = True);
plt.show()
Explanation: Vertical Barchart
End of explanation
porsche.plot(kind='barh', stacked=True);
plt.show()
Explanation: Horizontal Barchart
End of explanation
plt.figure();
porsche['Mileage'].diff().hist(bins = 7)
plt.show()
Explanation: Histogram
End of explanation
from pandas.tools.plotting import andrews_curves
plt.figure()
andrews_curves(porsche, 'Age', colormap = 'autumn')
plt.show()
Explanation: Andrews Curves
End of explanation
<END_TASK>