热线电话:13121318867

登录
2020-09-18 阅读量: 10243
用python拆分字符串

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

data0918.xlsx


35.9163
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 回复