wangxishi

2020-09-18   阅读量: 7847

Python 数据分析师

用python拆分字符串

扫码加入数据分析学习群

我现在导出的数据是字符串,如图,想将respdata列的英文名和对应的信息拆分成每列,请问应该怎么拆分比较方便1.png

data0918.xlsx


添加CDA认证专家【维克多阿涛】,微信号:【cdashijiazhuang】,提供数据分析指导及CDA考试秘籍。已助千人通过CDA数字化人才认证。欢迎交流,共同成长!
35.9163 2 4 关注作者 收藏

评论(4)

wangxishi
2020-09-21

对,这样可以,代码可以看下吗,谢谢

0.0000 0 0 回复
yuechuchen
2020-09-22

import pandas as pd

import numpy as np

import ast


df = pd.read_excel(r"D:\data\1600409334_419096.xlsx")

ss = df.respdata.values[0]

d = ast.literal_eval(ss)

df0 = pd.DataFrame(d)

df0.data.loc["result"]['detail']

pd.DataFrame(df0.data.loc["result"]['detail'],index = [0,1])


0.0000 0 0 回复
wangxishi
2020-09-21

或者指定把detaildesc后面的内容拆分出来

0.0000 0 0 回复
若水若谷
2020-09-21

image.png

这样?

0.0000 0 0 回复
wangxishi
2020-09-21

这个大括号里面的内容还可以按照冒号继续拆分吗

1.png

0.0000 0 0 回复
yuechuchen
2020-09-18

image.png是要这种形式的吗?

37.0434 1 0 回复

推荐课程