Python 清理转换为序列的json文件的特定级别
我有一个特定级别的json文件,我已经将其转换为DF中的一个系列。这个级别有不同类型的消息,我正在寻找一种方法,以尽可能最好的方式清理这个系列。下面,你可以看到我在这个系列中的一条信息Python 清理转换为序列的json文件的特定级别,python,json,python-3.x,pandas,Python,Json,Python 3.x,Pandas,我有一个特定级别的json文件,我已经将其转换为DF中的一个系列。这个级别有不同类型的消息,我正在寻找一种方法,以尽可能最好的方式清理这个系列。下面,你可以看到我在这个系列中的一条信息 [“策略B P-Q D-”,{“类型”:“电话”,“文本”:“21-01-30-20-12”},(USDT\u ANKR):交易283850:交易完成。利润:+13。”,{“类型”:“电话”,“文本”:“97856991”},USDT(13.98$)(占总交易量的3.14%(拖尾前为2.5%),因为所有的“噪音”
[“策略B P-Q D-”,{“类型”:“电话”,“文本”:“21-01-30-20-12”},(USDT\u ANKR):交易283850:交易完成。利润:+13。”,{“类型”:“电话”,“文本”:“97856991”},USDT(13.98$)(占总交易量的3.14%(拖尾前为2.5%),因为所有的“噪音”“字典中有文本,与其尝试提取您不想要的文本,不如提取您想要的文本:
值=[
“战略B P-Q D-”,
{
“类型”:“电话”,
“文本”:“21-01-30-20-12”
},
“(USDT_ANKR):交易283850:交易完成。利润:+13。”,
{
“类型”:“电话”,
“文本”:“97856991”
},
“USDT(13.98$)(占总交易量的3.14%(拖尾前为2.5%))谢谢!我知道这是一条路,但您如何将其应用于整个数据帧列/功能?我尝试了一些不同的方法,但总是以TypeError结束:列表索引必须是整数或切片,而不是str
Nevermind,我已经弄明白了。df[”messages“]=df[“messages”]”。应用(lambda行:“”。加入([x如果是实例(x,str),否则x[“text”]表示行中的x])
。再次:谢谢!