How can I plot data after cluster it into two cluster? I have some unlabeled data with 15 attributes and 30161 instances. I took 70% data for clustering and cluster those data into 2 cluster. I also added one column after clustering named 'cluster' and the column '&lt;=50k' was label column. Now I need to plot those data except label column, How can I plot it ? 
Here's the sample of my code and data.

Data


cols_x=train.columns[0:14]
cols_y = train.columns[14]
X = train[cols_x]
y = train[cols_y]

from sklearn.model_selection import train_test_split
X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.30,random_state=10)

kmeans = KMeans(n_clusters=2) 
train["cluster"] = kmeans.fit_predict(train[X_train.columns[0:14]])
train.head(10)
KMeans on such data is meaningless if used carelessly. It looks as if your result is based on whether the ID is larger than 200000 or not.

Rather than copy and pasting example code from the internet now also to visualize, I think you should spend more time thinking about what you are actually computing. Because solving the wrong problem doesn't help.