(Acest articol a fost publicat pentru prima dată pe Blog farmaceutși a contribuit cu drag la R-Bloggers). (Puteți raporta problema despre conținutul de pe această pagină aici)
Doriți să vă împărtășiți conținutul pe R-Bloggers? Faceți clic aici dacă aveți un blog sau aici dacă nu.
A doua jumătate a 2025 ne aduce din nou la un interesant
Actualizare titlu: documentație care vă oferă
Actualizarea noastră de încoronare Acest ciclu de lansare este …
Actualizări de documentare!
Hmmm, nu sună suficient de fantezist? Ce zici de …
Actualizări de documentare !!
Încă nu este atât de interesant? Ei bine, permiteți -ne să vă răzgândiți cu un exemplu. Iată care este secțiunea Exemple din pagina de referință
Și iată cum arată
Asta e corect! Unele dintre exemplele noastre de referință au fost acum îmbunătățite astfel încât:
- Fiecare exemplu are un titlu, care este prezentat și în tabelul conținutului și o descriere care explică ce se întâmplă.
- Exemplele se construiesc adesea în complexitate, pornind de la o simplă aplicare a funcției într-o carcasă de jucărie și construind până la mai multe cazuri de utilizare structurate.
- Exemplele pentru această funcție acoperă acum toate argumentele funcției.
Ca de obicei, puteți accesa aceste exemple de referință de pe site -ul nostru de documentare sau, în mod alternativ, direct din panoul de ajutor al lui Rstudio, tastând ?function_name
în consolă.
Pentru această primă iterație, am vizat unele dintre cele mai complexe, flexibile și importante funcții din interior
Asta nu înseamnă că celelalte funcții nu mai au exemple; Mai degrabă, păstrează materialul anterior.
Acum, scopul nostru ca echipă de dezvoltare este să îmbunătățim continuu exemplele de referință ale portofoliului nostru mare de funcții în mod regulat pe ciclurile de eliberare. Dacă doriți să jucați un rol, aceasta este, de asemenea, o oportunitate excelentă de a contribui
De asemenea, am făcut diverse alte mici îmbunătățiri de documentare, pe care le puteți folosi în ChangeLog.
Funcție nouă
Dar nu ne -am oprit acolo! Iată ce altceva este nou în
- Ne -am îmbunătățit catalogul de funcții cu un nou plus:
Rezumați variabilele dintr -un set de date suplimentar pe baza condițiilor din ambele seturi de date – Derive_vars_Joined_Summary • Amiral amiral :: derive_vars_joined_summary () . Această funcție este similară cuAdăugați variabile dintr -un set de date suplimentar bazat pe condiții din ambele seturi de date – Derive_Vars_Joined • Amiral amiral :: derive_vars_joined () dar permite derivarea variabilelor sumare (de exemplu, sumă cumulativă, etc.), mai degrabă decât variabile folosind o formulă. De exemplu, iată un exemplu derivat în adae deCUMDOSA
doza cumulată a primit până la un eveniment advers:
library(tibble) library(dplyr, warn.conflicts = FALSE) library(admiral) adex <- tribble( ~USUBJID, ~ADY, ~AVAL, "1", 1, 10, "1", 8, 20, "1", 15, 10, "2", 8, 5 ) adae <- tribble( ~USUBJID, ~ADY, ~AEDECOD, "1", 2, "Fatigue", "1", 9, "Influenza", "1", 15, "Theft", "1", 15, "Fatigue", "2", 4, "Parasomnia", "3", 2, "Truancy" ) derive_vars_joined_summary( dataset = adae, dataset_add = adex, by_vars = exprs(USUBJID), filter_join = ADY.join <= ADY, join_type = "all", join_vars = exprs(ADY), new_vars = exprs(CUMDOSA = sum(AVAL, na.rm = TRUE)) )
# A tibble: 6 × 4 USUBJID ADY AEDECOD CUMDOSA1 1 2 Fatigue 10 2 1 9 Influenza 30 3 1 15 Theft 40 4 1 15 Fatigue 40 5 2 4 Parasomnia NA 6 3 2 Truancy NA
- Oferim acum noi metadate de clasificare a laboratorului special adaptat pentru noi unități (convenționale) pe trei criterii de clasificare: NCI-CTCAEV4 (
atoxgr_criteria_ctcv4_uscv
), Nci-ctcaev5 (atoxgr_criteria_ctcv5_uscv
) și daids (atoxgr_criteria_daids_uscv
) - Valorile implicite pentru argumentele funcționale sunt acum afișate întotdeauna în descrierile argumentelor.
Schimbări de rupere
Excluzând deprecierile, avem doar două mici modificări de rupere:
- Am redenumit
SI_UNIT_CHECK
laUNIT_CHECK
În variabilele de metadate de clasificare laborator:atoxgr_criteria_ctcv4()
,atoxgr_criteria_ctcv5()
șiatoxgr_criteria_daids()
Pentru a simplifica specificațiile. - Valorile variabilei specificate pentru
tmp_obs_nr_var
înAdăugați variabile dintr -un set de date suplimentar bazat pe condiții din ambele seturi de date – Derive_Vars_Joined • Amiral amiral :: derive_vars_joined () ,Derivă un steag bazat pe un steag existent – derive_var_joined_exist_flag • amiral amiral :: derive_var_joined_exist_flag () şiObservații de filtrare luând în considerare alte observații – Filter_Joined • Amiral Amiral :: Filter_Joined () sunt acum populate diferit dacă există mai multe înregistrări îndataset
saudataset_add
pentru aceleași valori aleby_vars
și comandă. Înainte ca fiecare dintre aceste înregistrări să i se atribuie o valoare diferită, adică variabila (împreună cuby_vars
) a fost un identificator unic. Acum valoarea este aceeași pentru toate aceste înregistrări.
De asemenea, am început să-lletează utilizatorii cu o modificare viitoare a comportamentului implicit al comportamentului implicit al ignore_seconds_flag
din FALSE
la TRUE
. Înaintea acestei schimbări,
Actualizări ale funcțiilor existente și ale corecțiilor de erori
De asemenea, am fost ocupați să actualizăm unele dintre funcțiile noastre existente ca răspuns la remedierea erorilor și la cererile de îmbunătățiri. O actualizare particulară a notei a fost la amiral :: derive_locf_records, care vine acum cu două noi argumente id_vars_ref
şi imputation.
id_vars_ref
Argumentul permite utilizatorilor să selecteze variabilele pe care să le grupeze în setul de date de referință atunci când determină ce observații să adauge la setul de date de intrare. imputation
Argumentul permite utilizatorilor să decidă dacă se actualizează analysis_var
Când valoarea ei este NA
(„Actualizare” și „Update_add”) sau pentru a adăuga o nouă observație în schimb („Adăugare”).
Puteți găsi lista completă de actualizări în ChangeLog.
Concluzie
Am fost cu adevărat încântați de cantitatea de feedback și implicare a utilizatorilor cu pachetul în ultimele șase luni, ceea ce este un motiv important pentru cantitatea de conținut din această nouă versiune. Ca atare, suntem foarte încântați să facem în sfârșit
Ultima actualizare
2025-06-26 12: 13: 57.464777
Detalii
Reutilizați
Citare
Citarea Bibtex:
@online{straub2025, author = {Straub, Ben and Mancini, Edoardo}, title = {Admiral 1.3.0: Documentation Go!!}, date = {2025-06-26}, url = {https://pharmaverse.github.io/blog/posts/2025-06-26_admiral_1.3.../admiral_1.3.0:_documentation_go!!.html}, langid = {en} }
Pentru atribuire, vă rugăm să citați această lucrare ca:
Straub, Ben și Edoardo Mancini. 2025. „Amiral 1.3.0: Documentație Go !!” 26 iunie 2025.