0

私はRで設定したいPythonで次のデータ構造を持っています.Pythonの設定に最も似ているこれを達成する正しい方法は何ですか.

testing = [
        [[12,14], [4]],
        [[2,1], [5]],
        [[42,11], [13]]
    ]

編集1

次のコードを使用して、agstudy によって提案されたソリューションに基づく

library(rjson)

json_file <- "/Path/JSONdata.json"
json_data <- fromJSON(paste(readLines(json_file), collapse=""))

物事はうまくいきました。次のものを作成しました。

list(list(c(12, 14), 4), list(c(2, 1), 5), list(c(42, 11), 13)) 
4

2 に答える 2

3

これは答えではありませんが、構造を python から R に変換する一般的な方法かもしれません。中間形式を使用して python 構造を R 構造に変換しないのはなぜですか。たとえば、 jsonフォーマットを通じて。

パイソン

import json

testing = [
    [[12,14], [4]],
    [[2,1], [5]],
    [[42,11], [13]]
]

with open("testing.json", "w") as file:
json.dump(testing, file)

R

次のように python 結果を使用します。

library(RJSONIO)
str(fromJSON("testing.json"))
List of 3
 $ :List of 2
  ..$ : num [1:2] 12 14
  ..$ : num 4
 $ :List of 2
  ..$ : num [1:2] 2 1
  ..$ : num 5
 $ :List of 2
  ..$ : num [1:2] 42 11
  ..$ : num 13
于 2013-07-25T11:55:52.563 に答える