如何拆分pandas Series中的元组并转换为指定格式的DataFrame
实现方法
你可以直接用pandas的str矢量化访问器提取元组的第二个元素,再转成DataFrame即可,原有索引会自动保留:
# 核心转换代码 df = ser.str[1].to_frame(name='Value')
如果需要兼容更复杂的提取逻辑,也可以用apply方法实现:
df = ser.apply(lambda x: x[1]).to_frame(name='Value')
两种方法输出的结果完全一致,优先推荐第一种矢量化写法,处理大数据量时性能更好。
内容的提问来源于stack exchange,提问作者Fernando Quintino
相关产品推荐
相关产品推荐

