Guest User

Untitled

a guest
Oct 16th, 2018
108
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.39 KB | None | 0 0
  1. import matplotlib.pyplot as plt
  2. import pandas as pd
  3. import array as arr
  4. # Importing the dataset
  5. dataset = pd.read_csv('Potential datasets for recruitment (Trip).csv')
  6. a = [0,1,2,3,5,6,7,8,9,10,11,12,13,14,15,17,18,19]
  7. X = dataset.iloc[:, a].values
  8. y = dataset.iloc[:, 4].values
  9.  
  10. i = 0
  11. while(i<504):
  12. if(X[i][13]=='3,5'):
  13. X[i][13]='4'
  14. i = i + 1
  15. elif(X[i][13]=='4,5'):
  16. X[i][13]='4.5'
  17. i = i + 1
  18. else:
  19. i = i + 1
  20.  
  21.  
  22. # Encoding categorical data
  23. from sklearn.preprocessing import LabelEncoder, OneHotEncoder
  24. labelencoder_X_1 = LabelEncoder()
  25. X[:, 0] = labelencoder_X_1.fit_transform(X[:, 0])
  26. labelencoder_X_2 = LabelEncoder()
  27. X[:, 4] = labelencoder_X_2.fit_transform(X[:, 4])
  28. labelencoder_X_3 = LabelEncoder()
  29. X[:, 5] = labelencoder_X_1.fit_transform(X[:, 5])
  30. labelencoder_X_4 = LabelEncoder()
  31. X[:, 6] = labelencoder_X_1.fit_transform(X[:, 6])
  32. labelencoder_X_5 = LabelEncoder()
  33. X[:, 7] = labelencoder_X_1.fit_transform(X[:, 7])
  34. labelencoder_X_6 = LabelEncoder()
  35. X[:, 8] = labelencoder_X_1.fit_transform(X[:, 8])
  36. labelencoder_X_7 = LabelEncoder()
  37. X[:, 9] = labelencoder_X_1.fit_transform(X[:, 9])
  38. labelencoder_X_8 = LabelEncoder()
  39. X[:, 10] = labelencoder_X_1.fit_transform(X[:, 10])
  40. labelencoder_X_9 = LabelEncoder()
  41. X[:, 11] = labelencoder_X_1.fit_transform(X[:, 11])
  42. labelencoder_X_10 = LabelEncoder()
  43. X[:, 12] = labelencoder_X_1.fit_transform(X[:, 12])
  44. labelencoder_X_11 = LabelEncoder()
  45. X[:, 16] = labelencoder_X_1.fit_transform(X[:, 16])
  46. labelencoder_X_12 = LabelEncoder()
  47. X[:, 17] = labelencoder_X_1.fit_transform(X[:, 17])
  48. b = [0,4,5,6,7,8,9,10,11,12,16,17]
  49. b = arr.array('b',b)
  50. onehotencoder = OneHotEncoder(categorical_features = b)
  51. X = onehotencoder.fit_transform(X).toarray()
  52.  
  53. runfile('C:/Users/LENOVO/Desktop/Innovacer/Data Science - Intern/newusingDeepLearning.py', wdir='C:/Users/LENOVO/Desktop/Innovacer/Data Science - Intern')
  54. C:UsersLENOVOAnaconda3libsite-packagessklearnpreprocessing_encoders.py:385: DeprecationWarning: The 'categorical_features' keyword is deprecated in version 0.20 and will be removed in 0.22. You can use the ColumnTransformer instead.
  55. "use the ColumnTransformer instead.", DeprecationWarning)
  56. Traceback (most recent call last):
  57.  
  58. File "<ipython-input-108-7cf5520eeefd>", line 1, in <module>
  59. runfile('C:/Users/LENOVO/Desktop/Innovacer/Data Science - Intern/newusingDeepLearning.py', wdir='C:/Users/LENOVO/Desktop/Innovacer/Data Science - Intern')
  60.  
  61. File "C:UsersLENOVOAnaconda3libsite-packagesspyder_kernelscustomizespydercustomize.py", line 668, in runfile
  62. execfile(filename, namespace)
  63.  
  64. File "C:UsersLENOVOAnaconda3libsite-packagesspyder_kernelscustomizespydercustomize.py", line 108, in execfile
  65. exec(compile(f.read(), filename, 'exec'), namespace)
  66.  
  67. File "C:/Users/LENOVO/Desktop/Innovacer/Data Science - Intern/newusingDeepLearning.py", line 51, in <module>
  68. X = onehotencoder.fit_transform(X).toarray()
  69.  
  70. File "C:UsersLENOVOAnaconda3libsite-packagessklearnpreprocessing_encoders.py", line 499, in fit_transform
  71. self._categorical_features, copy=True)
  72.  
  73. File "C:UsersLENOVOAnaconda3libsite-packagessklearnpreprocessingbase.py", line 71, in _transform_selected
  74. X_sel = transform(X[:, ind[sel]])
  75.  
  76. File "C:UsersLENOVOAnaconda3libsite-packagessklearnpreprocessing_encoders.py", line 441, in _legacy_fit_transform
  77. % type(X))
  78.  
  79. TypeError: Wrong type for parameter `n_values`. Expected 'auto', int or array of ints, got <class 'numpy.ndarray'>
Add Comment
Please, Sign In to add comment