Comment l'utiliser 01 Importer une fois. L'onglet Importer accepte du texte collé ou un fichier .csv/.tsv/.txt et détecte automatiquement le délimiteur (virgule, tabulation, point-virgule ou suites d'espaces) et si la première ligne est un en-tête. Importer comme matrice écrit une variable ; Importer par colonnes écrit un vecteur par colonne sous les noms d'en-tête nettoyés (my.col devient my_col). 02 Inspecter et modifier. Cliquez sur une ligne pour sa forme et son aperçu, des cartes de résumé (n, min, max, moyenne, sd, non finis), une grille modifiable limitée aux 100 premières lignes × 26 colonnes, et un graphique : ligne ou histogramme pour les vecteurs, nuage de points pour une matrice à deux colonnes. Les tables s'affichent en lecture seule. 03 Dériver une nouvelle variable. Transposer, Normaliser 0–1, score z, Trier, Diff, Cumsum et Prendre une colonne écrivent une nouvelle variable nommée base_suffix (y_z) avec l'opération enregistrée comme note de provenance. 04 Instantanés avec scénarios. L'onglet Scénarios enregistre un instantané nommé de chaque variable, jusqu'à 20. Charger remplace tout l'espace de travail après confirmation, Fusionner n'écrase que les variables de même nom, et deux instantanés quelconques se comparent par nom. 05 Transmettre les données. Exportez la variable sélectionnée en CSV, tout l'espace de travail en JSON (valeurs et notes), ou copiez les littéraux MATLAB, Python et R — y compris un bloc d'initialisation pour chaque variable — depuis l'onglet de transfert de langages.
Exemple détaillé Collez ceci dans l'onglet Importer :
Étape
Affichage à l'écran
Après collage
Délimiteur : , · en-tête : x | y · 3 lignes × 2 colonnes
Importer par colonnes
2 variables importées ; x = 1 2 3 , y = 2.5 4.1 6.7 (deux vecteurs de 3)
Inspecter y
n 3 · min 2.5 · max 6.7 · moyenne 4.43333 · sd 2.11975 · non finis 0
Appuyer sur score z
y_z = zscore(y) créée ; moyenne -1.4803e-16 , sd 1 , aperçu -0.912058 -0.157251 1.06931
Le score z utilise la sd d'échantillon ci-dessus, donc la carte de moyenne de y_z affiche -1.4803e-16 — de l'arithmétique binaire juste au-dessus de zéro, pas une coquille — tandis que sa carte de sd affiche 1 . L'onglet de transfert de langages imprime les mêmes nombres dans la syntaxe cible :
Les scénarios donnent la version « et si » de la même idée : avec scale = 3 enregistré comme Baseline et scale = 5 comme After, la table de différences affiche Δ = 2 .
text x,y
1,2.5
2,4.1
3,6.7r x <- c(1, 2, 3)
y <- c(2.5, 4.1, 6.7)
y_z <- c(-0.9120579223975365, -0.15725136593061, 1.069309288328146)
Valeurs vivantes, instantanés et références L'espace de travail est la seule donnée vivante de l'application : modifier une variable la change sur place, et un transfert portant une référence résout ce nom au moment où le panneau récepteur la consomme, si bien que les nombres ne sont pas copiés. Un scénario est l'inverse — l'enregistrement copie en profondeur chaque variable, les modifications ultérieures ne le touchent jamais, et Charger ou Fusionner réécrit l'instantané ; réenregistrez-le pour l'actualiser. Renommer ou supprimer une variable casse les références à l'ancien nom.
Limites à garder en tête
Les grilles sont plafonnées, pas les données. L'éditeur montre les 100 premières lignes × 26 colonnes et les tables sont en lecture seule, mais la variable garde chaque cellule et l'export CSV les écrit toutes.
Les noms sont des identifiants. Uniquement [A-Za-z_][A-Za-z0-9_]*, sans points, et les mots réservés comme if, end, pi et ans sont refusés.
La frontière des 20 000 éléments L'espace de travail enregistre les variables dans le stockage local au fil des modifications, mais seulement jusqu'à 20 000 éléments. Une matrice 200×100 se situe exactement sur cette ligne et survit à un rechargement ; une matrice 201×100 (20 100 éléments) ne reste qu'en mémoire — inspectez-la, dérivez-la et exportez-la tant que l'onglet est ouvert, mais après un rechargement elle disparaît de la table sans avertissement. Dans un test direct du stockage, enregistrer small = [1, 2, 3] puis la matrice 201×100 n'a laissé que small dans l'enregistrement sauvegardé, et un chargement neuf n'a renvoyé que small. Les instantanés de scénario filtrent à la même frontière. Les imports hauts sont plus sûrs découpés par colonnes, car chaque vecteur de 201 éléments est bien en dessous de la ligne.
Où cela s'intègre Un import, plusieurs panneaux Chargez une fois une paire x, y ; les panneaux statistiques, de régression, matriciels et graphiques résolvent les valeurs par nom au lieu de garder une copie périmée.
Ligne de base contre après Enregistrez un scénario avant une expérience et un autre après ; Charger restaure la ligne de base, Fusionner conserve les variables que l'instantané ne mentionne pas, et la table de différences donne le Δ par scalaire.
Des données au code Copiez le bloc d'initialisation MATLAB, Python ou R à la première ligne d'un script ; le noyau MATLAB est amorcé depuis l'espace de travail et le panneau R peut l'injecter.
Confidentialité L'import, la modification, les transformations, les graphiques, les scénarios et les exports s'exécutent tous dans votre navigateur et restent dans le stockage local ; rien n'est téléversé et aucun serveur n'enregistre ce que vous collez.
Références
IETF, RFC 4180: Common Format and MIME Type for Comma-Separated Values (CSV) Files , rfc-editor.org (访问日期:2026-10-01)— les règles de délimiteur, d'en-tête et d'enregistrement derrière l'analyseur d'import.
NIST/SEMATECH, e-Handbook of Statistical Methods , §1.3.5.2 Moyenne, Variance, Écart Type, itl.nist.gov (访问日期:2026-10-01)— la sd d'échantillon n − 1 affichée dans l'inspecteur.
MDN Web Docs, Window.localStorage (访问日期:2026-10-01)— le stockage par origine qui conserve les variables entre les rechargements.
IETF, RFC 8259: The JavaScript Object Notation (JSON) Data Interchange Format , rfc-editor.org (访问日期:2026-10-01)— le format de l'export de l'espace de travail.
R Core Team, data.frame: Data Frames , stat.ethz.ch (访问日期:2026-10-01)— le littéral R émis pour les variables de table.
本页计算器
精选工具,点开即用;小工具可直接试算,数值会带入完整计算器。