0
votes

En brillant, l'objet de type «fermeture» n'est pas soumis à des parenthèses

En brillant, je souhaite créer un objet réactif, un fichier de données, qui met à jour une intrigue automatiquement lorsque des valeurs de cet objet changent. Je suis conscient que l'on doit utiliser des parenthèses pour cet objet lors de l'utilisation ultérieure. Pour une raison quelconque, j'obtiens toujours l'erreur "L'objet de type" fermeture "n'est pas souterrable".

J'ai essayé de réactiver (), réactifvalues ​​() et réactifval (), mais aucun ne produit le résultat souhaité. Des idées? xxx


0 commentaires

3 Réponses :


1
votes

L'erreur est principalement parce que vous avez un objet appelé df qui est une copie de mtcars ainsi qu'un objet réactif appelé df .

Renommer votre réactif est la solution plus facile: xxx


1 commentaires

C'était précisément le problème! Merci



0
votes

Je l'ai fait comme ça, s'il vous plaît, essayez-le et dites-moi si ça va. xxx


1 commentaires

Merci. Cela fonctionne aussi, mais je veux utiliser réactif à un autre but.



1
votes

Je pense qu'il y a deux problèmes avec votre code:

  1. Vous ne pouvez pas créer une expression réactive appelée df qui modifie un objet appelé df , c'est-à-dire identique à l'expression;
  2. Le code qui (df $ mpg% in% correspondant.values ​​[1]: pertinent.values ​​[2]) ne filtre pas les valeurs de mpg entre correspondant.values ​​[1 ] et pertinent.values ​​[2] mais il sélectionne les valeurs de mpg qui sont exactement égales à correspondant.values ​​[1]: correspondant.values ​​[2] .

    J'ai modifié votre script comme suit: xxx


1 commentaires

Fantastique! Merci pour toutes les suggestions utiles.