用熊猫读取动态表

时间:2019-03-21 00:21:48

标签: python pandas

我正在使用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中进行合并?

0 个答案:

没有答案