convertir un objet de la classe “dist” dans le bloc de données dans la r
si possible de convertir un bloc de données à un objet de la classe "dist" est-il possible de faire exactement le contraire? convertir de classe "dist" à bloc de données? par exemple
< dist(hasil)
1 2 3 4
2 0.088814413
3 0.084929382 0.030413813
4 0.063245553 0.029120440 0.044418465
5 0.061983869 0.027018512 0.036400549 0.009055385
et le résultat à la trame de données
<
col row distance
1 2 0.088814413
1 3 0.084929382
1 4 0.063245553
1 5 0.061983869
2 3 0.030413813
2 4 0.029120440
2 5 0.027018512
3 4 0.044418465
3 5 0.036400549
4 5 0.009055385
Vous devez vous connecter pour publier un commentaire.
df[as.numeric(df$row) > as.numeric(df$col), ]
dans le cas où vous avez à traiter avec des cordes pour les colonnes et les lignes. Doit encore du travail à cause du facteur de niveaux, mais je n'ai pas vérifié.En fait, je peux écrire une fonction à quelque chose comme ceci:
Maintenant, imaginez que nous sommes en commençant par (note de la non-numériques de ligne et de colonne les noms):
On peut la changer avec un simple:
Une rapide comparaison des performances:
Je voudrais faire quelque chose comme ça ..