Adapter_categorical_email
package headfirst.adapter.iterenum;
import java.util.Arrays;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.Vector;
public class EI {
public static void main(String args[]) {
Vector v = new Vector(Arrays.asList(args));
Enumeration enumeration = v.elements();
while (enumeration.hasMoreElements()) {
System.out.println(enumeration.nextElement());
}
Iterator iterator = v.iterator();
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
package headfirst.adapter.iterenum;
import java.util.Enumeration;
import java.util.Iterator;
public class EnumerationIterator implements Iterator {
Enumeration enumeration;
public EnumerationIterator(Enumeration enumeration) {
this.enumeration = enumeration;
}
public boolean hasNext() {
return enumeration.hasMoreElements();
}
public Object next() {
return enumeration.nextElement();
}
public void remove() {
throw new UnsupportedOperationException();
}
}
package headfirst.adapter.iterenum;
import java.util.Arrays;
import java.util.Iterator;
import java.util.Vector;
public class EnumerationIteratorTestDrive {
public static void main(String args[]) {
Vector v = new Vector(Arrays.asList(args));
Iterator iterator = new EnumerationIterator(v.elements());
while (iterator.hasNext()) {
System.out.println(iterator.next());
}
}
}
package headfirst.adapter.iterenum;
import java.util.Enumeration;
import java.util.Iterator;
public class IteratorEnumeration implements Enumeration {
Iterator iterator;
public IteratorEnumeration(Iterator iterator) {
this.iterator = iterator;
}
public boolean hasMoreElements() {
return iterator.hasNext();
}
public Object nextElement() {
return iterator.next();
}
}
package headfirst.adapter.iterenum;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Enumeration;
public class IteratorEnumerationTestDrive {
public static void main(String args[]) {
ArrayList l = new ArrayList(Arrays.asList(args));
Enumeration enumeration = new IteratorEnumeration(l.iterator());
while (enumeration.hasMoreElements()) {
System.out.println(enumeration.nextElement());
}
}
}
#p5.Write a python program the categorical values in numeric format for a given dataset
import numpy as np
from sklearn.preprocessing import LabelEncoder
df=pd.read_csv('categorical_data.csv')
label_encoder=LabelEncoder()
n=label_encoder.fit_transform(df['variety'])
print(n)