传递值索引的形状在创建数据帧时应用错误

时间:2017-04-28 07:41:19

标签: python pandas dataframe

我正在尝试通过从文件中提取注释以​​及从另一个文件中提取相应的类别来创建数据框。两者都有相同数量的数据行。

但是我收到以下错误: 传递值的形状是(2,206),索引暗示(2,106)

以下是我的代码uptil:

from pandas import DataFrame

def build_data_frame():
  rows = []
  index = []
  count=0;
  with open('outlem.txt', 'r') as r:
      info=r.read()
      data_list=info.strip().split('|')

      for data in data_list:
            index.append(count)
            rows.append({'comment':data.strip()})


  with open('classes.txt', 'r') as r:
    for line in r:
        rows.append({'class':line.strip()})

  data_frame = DataFrame(rows, index=index)
  print(data_frame)


build_data_frame()

0 个答案:

没有答案