Advertisement
Guest User

Untitled

a guest
Dec 22nd, 2014
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.92 KB | None | 0 0
  1. import pandas as pd
  2. import matplotlib.pyplot as plt
  3.  
  4. loansData = pd.read_csv('loansData.csv')
  5.  
  6.  
  7. month = lambda x: x[:-6]
  8. percent = lambda x: float(x[:-1])
  9. fico = lambda x: x[:-4]
  10. amount = lambda x: float(x)
  11.  
  12. loansData['Interest.Rate'] = map(percent, loansData['Interest.Rate'])
  13. loansData['Loan.Length'] = map(month, loansData['Loan.Length'])
  14. loansData['FICO.Score'] = map(fico, loansData['FICO.Range'])
  15. loansData['Amount.Requested'] = map(amount, loansData['Amount.Requested'])
  16.  
  17. #is there is a better way of doing this? loansData['FICO.Score'] = map(fico, loansData['FICO.Range'].astype(int))
  18.  
  19.  
  20. A = loansData['FICO.Score'].tolist()
  21. NewA = []
  22.  
  23. #for row in A:
  24. # NewA.append(int[row])
  25.  
  26. for row in range(len(A)):
  27. num = int(A[row])
  28. NewA.append(num)
  29.  
  30.  
  31. loansData['FICO.Score'] = NewA
  32.  
  33.  
  34. plt.figure()
  35. p = loansData['FICO.Score'].hist()
  36. plt.show()
  37.  
  38. print loansData
  39.  
  40. a = pd.scatter_matrix(loansData, alpha=0.05, figsize=(10,10))
  41.  
  42. plt.show()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement