Python 无论传递了多少列,都会出现值错误(传递了列)

Python 无论传递了多少列,都会出现值错误(传递了列),python,pandas,Python,Pandas,我正在制作一个基于列表和3D列表的熊猫df。如果您想查看整个代码,可以查看以下内容: 但我将尽我所能在下面进行总结。(如果你想仔细阅读代码并提供任何建议,我很乐意接受。我是一个傻瓜,我知道我不擅长这一点:) 我在这里使用的列表很长。IDK,如果这是一个很大的不同,但我想我会注意到它,因为我不会张贴以下名单的全部内容出于这个原因 2) 进行df的功能如下: def make_df (): counter = 0 nameLength = len(names) print('

我正在制作一个基于列表和3D列表的熊猫df。如果您想查看整个代码,可以查看以下内容:

但我将尽我所能在下面进行总结。(如果你想仔细阅读代码并提供任何建议,我很乐意接受。我是一个傻瓜,我知道我不擅长这一点:)

  • 我在这里使用的列表很长。IDK,如果这是一个很大的不同,但我想我会注意到它,因为我不会张贴以下名单的全部内容出于这个原因
  • 2) 进行df的功能如下:

    def make_df ():
        counter = 0
        nameLength = len(names)
        print('nameLength =', nameLength)
        for product in newTupledList:
            templist = []
            if counter <= nameLength:
                templist.append(names[counter])
            product.insert(0, templist)
            counter += 1
    
        df1 = pd.DataFrame (newTupledList, columns=['Name','Crude Protein', 'Crude Fat', 'Crude Fiber', 'Moisture'...])
        return df1
    
    def make_df():
    计数器=0
    nameLength=len(名称)
    打印('nameLength=',nameLength)
    对于newTupledList中的产品:
    圣殿骑士=[]
    如果计数器