<div dir="ltr"><div dir="ltr">Many thanks!!!<div>I´ll report If I find any similar fix is needed.</div><div>Regards</div><div>Alfonso</div><br class="gmail-Apple-interchange-newline"></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">El jue, 28 jul 2022 a la(s) 07:51, Thomas Friedrichsmeier (<a href="mailto:thomas.friedrichsmeier@kdemail.net">thomas.friedrichsmeier@kdemail.net</a>) escribió:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">Hi,<br>
<br>
Am Thu, 28 Jul 2022 07:06:54 -0500<br>
schrieb DES Alfonso Cano Robles <<a href="mailto:alfonsociologo@gmail.com" target="_blank">alfonsociologo@gmail.com</a>>:<br>
> Hi all.<br>
> I just wanted to comment on an issue in the item response theory<br>
> plugin when subsetting a data frame.<br>
> I think it's related to the file:<br>
> <br>
> /rkward/plugins/analysis/irt/tests/ltm_cronbach_alpha.js<br>
> <br>
> <br>
> Specifically with lines:<br>
> <br>
> // reformat inp_items<br>
> <br>
> > 17 if (inp_items)<br>
> > 18 inp_items = inp_items.replace(/\n/g,',<br>
> > ').replace(/(\w*)\[\[|\]\]/g, '' );  <br>
> <br>
> <br>
>  // The "((/\w*)/g"  argument is not enough to replace the name of a<br>
> data frame like "data.frame" or "my.data.r" which returns a "syntax<br>
> error". Short work around by changing the name of the data frame to<br>
> not using period(s) (".") (or any special characters). I've explored<br>
> a few solutions using regex with no satisfactory success as for<br>
> limiting the result only to the name of the data frame.<br>
<br>
Thanks! Fixed. (Although I would not be surprised, if there are more<br>
places where a similar fix is needed).<br>
<br>
That code was pretty ancient, no regular expression wrangling is needed:<br>
<a href="https://invent.kde.org/education/rkward/commit/c25922ce23c3381fd31878332a5338c889a0634b" rel="noreferrer" target="_blank">https://invent.kde.org/education/rkward/commit/c25922ce23c3381fd31878332a5338c889a0634b</a><br>
<br>
Importantly, getList() allows to retrieve list values as an array, and<br>
the modifier ".shortname" extracts the column name, reliably.<br>
<br>
Regards<br>
Thomas<br>
</blockquote></div><br clear="all"><div><br></div>--</div>