2014-11-28 1 views
2

мне нужно повторить следующий код Python в R:Python код R

payloadObject = { 
     'request':'/v1/balances', 
     'nonce':str(1417217972400792), 
     'options':{} 
} 
payload_json = json.dumps(payloadObject) 
payload = base64.b64encode(bytes(payload_json, "utf-8")) 

и до сих пор у меня есть

require("RJSONIO") 

payloadObject <- list(request = "/v1/balances", nonce = "1417217972400792", options = {}) 
payload_json <- toJSON(payloadObject) 

Можете ли вы помочь с последней полезной нагрузки линии = base64.b64encode (байт (payload_json, "utf-8"))?

ответ

3

RCurl имеет base64, который вы можете использовать для последней части. Я также использовал jsonlite vs RJSONIO (последняя - более современная вилка):

library(RCurl) 
library(jsonlite) 

payloadObject <- list(request = "/v1/balances", 
         nonce = "1417217972400792", 
         options = {}) 
payload_json <- toJSON(payloadObject) 
payload <- base64(payload_json) 
Смежные вопросы