[英]Convert Pandas serie to a structured pandas dataframe
我有这个 pandas 系列。
0 "{"ExchangeID":6,"Symbol":'E:AI',"Periodicite"...
1 "{"ExchangeID":6,"Symbol":'E:CS',"Periodicite"...
2 "{"ExchangeID":6,"Symbol":'E:BNP',"Periodicite...
我怎样才能将这个系列转换为结构化的 pandas Dataframe 这样的
交易所编号 | 象征 | 周期岩 | ... |
---|---|---|---|
6个 | 'E:AI' | 杰 | |
6个 | 'E:CS' | 杰 | |
6个 | 'E:BNP' | 杰 |
谢谢
您可以使用ast.literal_eval
将 json 字符串转换为字典,然后应用pd.Series
将字典转换为列
import ast
s = s.apply(ast.literal_eval).apply(pd.Series)
# or
s = s.apply(lambda x: pd.Series(ast.literal_eval(x)))
print(s)
ExchangeID Symbol
0 6 E:AI
1 6 E:CS
2 6 E:BNP
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.