첫 번째 질문과 R, json 데이터 및 API에 대한 3 일간의 경험이있는이 포럼의 새로운 기능, 어떤 순진이라도 변명 해주세요. 그러나, 이것을 배우는 것에 정말로 흥분한다 !!json 파일을 데이터 프레임으로 변환하려고 할 때 "오류 : 인수가 다른 행 수 : 1, 0을 의미 함"
json 데이터를 다음 API 끝점에서 사용 가능한 데이터 프레임으로 변환하려고합니다. 다음은 json에 대한 링크입니다. https://api.binance.com/api/v1/depth?symbol=ETHBTC. 나는이 작업을 수행하기 위해 다음과 같은 코드를 사용하고 (간체) :
디버깅에Error in (function (..., row.names = NULL, check.rows = FALSE, check.names = TRUE, :
arguments imply differing number of rows: 1, 0**
, 오류가, 마지막 줄의 첫 번째 때문에 가능성이 높습니다 :
library(jsonlite)
library(httr)
endpoint <- "https://api.binance.com/api/v1/depth?symbol=ETHBTC"
dt_text <- content(GET(endpoint), "text")
dt_json <- fromJSON(dt_text, flatten = TRUE)
df_GetDepth <- as.data.frame(dt_json)
는 그러나, 나는이 오류가 무엇입니까 json 데이터의 열에는 하나의 항목 만 있지만 다른 열에는 더 많은 항목이있는 것으로 나타납니다. 또한 json 데이터의 요약 스 니펫이 첨부되어 있습니다.
{
"lastUpdateId": 1027024,
"bids": [
[
"4.00000000", // PRICE
"431.00000000", // QTY
[] // Can be ignored
]
],
"asks": [
[
"4.00000200",
"12.00000000",
[]
]
]
}
정말 전문가의 학습을 기대합니다 !! 데이터의 서브 세트를 사용
는 디트