Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/281.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 清理转换为序列的json文件的特定级别_Python_Json_Python 3.x_Pandas - Fatal编程技术网

Python 清理转换为序列的json文件的特定级别

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%),因为所有的“噪音”

我有一个特定级别的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_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])
。再次:谢谢!