Python 将数据帧从请求转换为结构化格式

Python 将数据帧从请求转换为结构化格式,python,pandas,Python,Pandas,我收到一个网站的请求,该请求存储在一个数据框中,其中一列如下所示(每行都是新行): 我想将此数据帧转换为另一个数据帧,如下所示: Title Year Rated Runtime Birds 2019 R 122 min Cherno 2019 R 111 min Fame 2019 R NaN 这可能吗?我尝试过熊猫,但找不到一个功能来实现这一点 谢谢 使用ast.literal\u eval解析

我收到一个网站的请求,该请求存储在一个数据框中,其中一列如下所示(每行都是新行):

我想将此数据帧转换为另一个数据帧,如下所示:

Title    Year    Rated    Runtime
Birds    2019    R        122 min
Cherno   2019    R        111 min
Fame     2019    R        NaN
这可能吗?我尝试过熊猫,但找不到一个功能来实现这一点


谢谢

使用
ast.literal\u eval
解析字符串,然后使用
pd.DataFrame
解包:

import ast 
pd.DataFrame(df['request'].map(ast.literal_eval).tolist())    

     Title  Year Rated  Runtime
0    Birds  2019     R  122 min
1  Chernob  2019     R  111 min
2     Fame  2019     R      NaN

使用
ast.literal\u eval
解析字符串,然后使用
pd.DataFrame
解包:

import ast 
pd.DataFrame(df['request'].map(ast.literal_eval).tolist())    

     Title  Year Rated  Runtime
0    Birds  2019     R  122 min
1  Chernob  2019     R  111 min
2     Fame  2019     R      NaN

到底是什么问题?堆栈溢出不是免费的代码编写服务。看:,,你为什么会这样想?我贴出我尝试过熊猫,这只是整个分析的一小部分,所以我提供了可复制的例子和失败的方法。这个问题是用一个Pythonic和优雅的解决方案来回答的(我不知道map会解决这个问题)。
请求
的内容实际上是字符串吗?是的,这些字符串来自一个web废弃请求,cs95提供的解决方案与预期的一样有效每一个都是不同请求的结果?你是如何提出要求的?它们实际上是JSON数据吗?到底是什么问题?堆栈溢出不是免费的代码编写服务。看:,,你为什么会这样想?我贴出我尝试过熊猫,这只是整个分析的一小部分,所以我提供了可复制的例子和失败的方法。这个问题是用一个Pythonic和优雅的解决方案来回答的(我不知道map会解决这个问题)。
请求
的内容实际上是字符串吗?是的,这些字符串来自一个web废弃请求,cs95提供的解决方案与预期的一样有效每一个都是不同请求的结果?你是如何提出要求的?它们实际上是JSON数据吗?