我正在使用conda 4.5.11和python 3.6.3读取动态列表,例如:
[['Results:',
'2',
'Time:',
'16',
'Register #1',
'Field1:',
'999999999999999',
'Field2:',
'name',
'Field3:',
'some text',
'Field4:',
'number',
'Fieldn:',
'other number',
'Register #2',
'Field1:',
'999999999999999',
'Field2:',
'name',
'Field3:',
'type',
'Field4:',
'some text'
'FieldN:',
'some text',
'Register #N',
...
]]
这是我最好的尝试代码:
data = []
header = []
data_text = []
for data in res:
part = data.split(":")
header_text = part[1]
data_t = part[2]
header.append(header_text)
data_text.append(data_t)
df_data = pd.DataFrame(data_text)
df_header = pd.DataFrame(header)
输出
Field1 Field2 Field3 Field4 Fieldn1 Fieldn2 Fieldn
999999999999999名称sometext编号编号文本编号
999999999999999名称sometext编号编号编号NAN
999999999999999名称编号NAN编号文本编号
是否可以从列表中读取数据并在一个DataFrame中进行合并?