Python Forum
Ignoring errors when using robjects.
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Ignoring errors when using robjects.
#1
I am trying to download packages for R script via python.


import rpy2.robjects as robjects

    data = robjects.r('if(!require(rmarkdown)) { install.packages("rmarkdown", repos = "https://cran.revolutionanalytics.com"); require(rmarkdown)}')
    data = robjects.r('if(!require(installr)) { install.packages("installr", repos = "https://cran.revolutionanalytics.com"); require(installr)}')
    data = robjects.r('if(!require(DT)) { install.packages("DT", repos = "https://cran.revolutionanalytics.com"); require(DT)}')
    data = robjects.r('if(!require(lubridate)) { install.packages("lubridate", repos = "https://cran.revolutionanalytics.com"); require(lubridate)}')
    data = robjects.r('if(!require(ggplot2)) { install.packages("ggplot2", repos = "https://cran.revolutionanalytics.com"); require(ggplot2)}')
    data = robjects.r('if(!require(crayon)) { install.packages("crayon", repos = "https://cran.revolutionanalytics.com"); require(crayon)}')
Everything works fine and the packages are downloading correctly but for each package I receive errors:

From cffi callback <function _consolewrite_ex at 0x0000000004D57670>:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\rpy2\rinterface_lib\callbacks.py", line 132, in _consolewrite_ex
    s = conversion._cchar_to_str_with_maxlen(buf, n, _CCHAR_ENCODING)
  File "C:\ProgramData\Anaconda3\lib\site-packages\rpy2\rinterface_lib\conversion.py", line 133, in _cchar_to_str_with_maxlen
    s = ffi.string(c, maxlen).decode(encoding)
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xa3 in position 0: invalid start byte
From cffi callback <function _consolewrite_ex at 0x0000000004D57670>:
Traceback (most recent call last):
  File "C:\ProgramData\Anaconda3\lib\site-packages\rpy2\rinterface_lib\callbacks.py", line 132, in _consolewrite_ex
    s = conversion._cchar_to_str_with_maxlen(buf, n, _CCHAR_ENCODING)
My question is, how can I force python to ignore those errors and not show them?
Reply


Messages In This Thread
Ignoring errors when using robjects. - by Rav013 - May-02-2021, 12:24 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  WARNING: Ignoring invalid distribution kucingkembar 1 24,664 Sep-02-2022, 06:49 AM
Last Post: snippsat
  Ignoring a list item hank4eva 2 2,166 Aug-17-2020, 08:40 AM
Last Post: perfringo
  ignoring a signal Skaperen 4 2,741 Sep-27-2019, 07:14 PM
Last Post: Skaperen
  Ignoring non characters in a string evans 1 2,688 Mar-11-2018, 09:13 PM
Last Post: Larz60+

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020