Salut,
J'aimerais avoir votre avis sur la façon de mieux utiliser les sections JSL Cookbook et Scripts de la Communauté.
Il y a quelques problèmes qui, je pense, doivent être résolus:
- Incertitude quant à la carte à utiliser.@ih interrogé sur les différences entre les deux en 2017, Cookbook v Scripts
- Les scripts doivent faire l'objet d'un examen avant la publication
- Comment ces forums peuvent-ils aider ceux qui posent des questions dans le forum de discussion?
- Sont-ils encore nécessaires? Serait-il préférable d'inclure dans une section Scripting dans Learn JMP?
Réflexions / commentaires?
Merci.
Ryan
Premières choses qui me viennent à l'esprit:
- J'aime l'idée d'avoir un endroit où les utilisateurs peuvent apporter des choses dont ils sont fiers avec une faible énergie d'activation. L'un ou l'autre de ces endroits est un endroit où de nombreux nouveaux utilisateurs contribuent, ce qui me dit que vous avez trouvé cela.
- Je me retrouve régulièrement dans les sections des livres de recettes et des scripts, mais toujours à partir d'une recherche sur le Web, donc pour moi aujourd'hui, tant que Google le trouve, peu importe où ils se trouvent.
- Examiner / mettre à jour ces derniers pour utiliser un ensemble de meilleures pratiques et étoffer les commentaires serait formidable, mais je ne sais pas qui le ferait.Stagiaires JMP?:)
- J'ai encore du mal avec la différence entre le livre de cuisine et les scripts, les combiner me semble logique.
- Learn JMP devrait être assez raffiné, vous ne voulez pas potentiellement montrer aux gens du «mauvais code» tout en cherchant à faire la différence entre = et ==.
Suite à une discussion récente avec notre équipe de gestion des produits, nous prévoyons de repenser l'image du JSL Cookbook. Il sera davantage axé sur les tâches et les fonctions. Par exemple,
Tâche : « Remplacer tous les zéros d'un tableau de données par des valeurs manquantes »
Solution:
For( c = 1, c <= N Cols( dt ), c++,
target row = dt << Get Rows Where( Column( dt, c )[] == 0 );
If( N Rows( target row ) > 0,
For( r = 1, r <= N Rows( target row ), r++,
Column( dt, c )[target row[r]] = .
)
);
);