我试图在json文件中读入pandas数据框.这是json文件的第一行:
{"votes": {"funny": 0, "useful": 0, "cool": 0}, "user_id": "P_Mk0ygOilLJo4_WEvabAA", "review_id": "OeT5kgUOe3vcN7H6ImVmZQ", "stars": 3, "date": "2005-08-26", "text": "This is a pretty typical cafe. The sandwiches and wraps are good but a little overpriced and the food items are the same. The chicken caesar salad wrap is my favorite here but everything else is pretty much par for the course.", "type": "review", "business_id": "Jp9svt7sRT4zwdbzQ8KQmw"}
Run Code Online (Sandbox Code Playgroud)
我正在尝试执行以下操作:df = pd.read_json(path)
我收到以下错误(完全回溯):
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File …
Run Code Online (Sandbox Code Playgroud) 我想合并两个具有大致相同行数的数据帧.但合并需要以特殊方式完成.
假设两个数据帧是A
和B
.并且Ai
,Bi
表示i
各个数据帧的第一行.
然后我想要一个包含以下行的新数据帧:
A1
B1
A2
B2
...
Run Code Online (Sandbox Code Playgroud)
这是一个玩具示例:
A <- data.frame(col1 = paste("A", 1:5, sep = ""), col2 = rivers[1:5])
B <- data.frame(col1 = paste("B", 1:6, sep = ""), col2 = rivers[1:6])
Run Code Online (Sandbox Code Playgroud)
我想要一个新的数据帧C.
> C
col1 col2
1 A1 735
6 B1 735
2 A2 320
7 B2 320
...
Run Code Online (Sandbox Code Playgroud)
我如何在R中有效地做到这一点?请注意,两行之间没有空行,如此处所示.