不知道你的原始数据是什么格式。
我写段按列表处理的代码给你参考。
import pandas as pd
data_list1 = [['1', '1', '1', {'a': '123', 'ProcessInfo0': 'abcd', 'b': '123', 'c': '123', 'ProcessInfo1': 'cdef', 'd': '456', 'ProcessInfo2': 'fghf'}]
, ['2', '2', '2', {'a': '123', 'ProcessInfo0': 'abyd', 'b': '123', 'c': '123', 'ProcessInfo1': 'cdse', 'd': '456', 'ProcessInfo2': 'fghh'}]
, ['3', '3', '3', {'a': '123', 'ProcessInfo0': 'atbc', 'b': '123', 'c': '123', 'ProcessInfo1': 'cdue', 'd': '456', 'ProcessInfo2': 'fgih'}]
, ['4', '4', '4', {'a': '123', 'ProcessInfo0': 'a1bc', 'b': '123', 'c': '123', 'ProcessInfo1': 'cdbe', 'd': '456', 'ProcessInfo2': 'fgkh'}]
, ['5', '5', '5', {'a': '123', 'ProcessInfo0': 'ablc', 'b': '123', 'c': '123', 'ProcessInfo1': 'cnde', 'd': '456', 'ProcessInfo2': 'fgmh'}]]
data_list = []
for item in data_list1:
for k,v in item[3].items():
if k.find("ProcessInfo")>=0:
data_list.append([item[0],item[1],item[2],"{}:{}".format(k,v)])
df = pd.DataFrame(data_list)
df.columns = ['a', 'b', 'c', 'd']
print(df)