2016-08-23 1 views
0

Les lignes suivantes du code R produisent les erreurs en italique. Il semble être une erreur de rpubchem, à moins que je fais quelque chose de stupide:semblant simple La fonction interactive rpubchem produit une erreur

require(rpubchem); 
    get.aid.by.cid(614467, type="raw") 

Sortie:

***Warning messages: 
1: In readLines(icon, n = 100) : 
    seek on a gzfile connection returned an internal error 
2: In readLines(icon, n = 100) : 
    seek on a gzfile connection returned an internal error 
3: In file.remove(iname) : 
    cannot remove file 'C:\Users\bkoch\AppData\Local\Temp\RtmpSs77GM\abycbdc276782.gz', reason 'Permission denied'*** 

Quelqu'un sait ce qui se passe ici?

+0

ce n'est pas un message d'erreur. c'est un message d'avertissement, différent des messages d'erreur. Une erreur signifie que votre commande n'a pas été appliquée avec succès. Un avertissement d'autre part suggère que la commande a été exécutée (mais avec des mises en garde) –

Répondre

0

Dans le dossier mentionné par l'avertissement sont des fichiers temporaires créant lors de vos données tirer via ce paquet. Le nom de fichier mentionné par l'avertissement existe mais n'a pas l'extension .gz, ce qui est probablement une partie du problème. J'ai vérifié cela en exécutant votre code et en inspectant les fichiers. Apparemment, le problème est un bug mineur et je suggère de déposer un rapport de bug sur GitHub.

Cependant, veuillez noter que ce n'est qu'un avertissement et non une erreur et que la fonction semble fonctionner.

+0

Merci à tous les deux pour les clarifications. –