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数据吗?