Machine learning 如何使用somoclu将SOM应用于已清理的数据集?

Machine learning 如何使用somoclu将SOM应用于已清理的数据集?,machine-learning,scikit-learn,som,Machine Learning,Scikit Learn,Som,我想将SOM应用于(已清理,即已解决的NaN问题)“世界各国”数据集。我通过google sheets提供了CSV文件中的数据集。Idk,如果stackoverflow中允许,如果您不愿意删除它,请告诉我如何提供数据 除了Umatrix Visualization,我还想使用label关键字来查看地图中的不同国家。我尝试了一些东西,但从未真正达到我想要的效果。有人能帮我解决这个问题吗?你看到例子了吗?你能用你的数据复制它们吗? import somoclu from sklearn.prepro

我想将SOM应用于(已清理,即已解决的NaN问题)“世界各国”数据集。我通过google sheets提供了CSV文件中的数据集。Idk,如果stackoverflow中允许,如果您不愿意删除它,请告诉我如何提供数据


除了Umatrix Visualization,我还想使用label关键字来查看地图中的不同国家。我尝试了一些东西,但从未真正达到我想要的效果。有人能帮我解决这个问题吗?

你看到例子了吗?你能用你的数据复制它们吗?
import somoclu
from sklearn.preprocessing import StandardScaler
from   sklearn.manifold import TSNE

df = pd.read_csv("countries of the world.csv",decimal=",")
dfValues = df.iloc[:,2:]
dfCountries=df.iloc[:,0] 
dfValues = dfValues.fillna(dfValues.mean())       
dfValues=dfValues.apply(pd.to_numeric, errors='coerce')
df