循环遍历python列表并将项附加到系列中

循环遍历python列表并将项附加到系列中,python,pandas,Python,Pandas,我想循环浏览列表“acteuse”,计算列表中的演员数量,并将演员作为索引和计数作为值写入一个系列。 这段代码可以在python字典中编写,我想尝试一下pandas系列,但是-( 唯一的演员-python集 acteuse-python列表 " 此代码会导致两个问题: TypeError:append()获得意外的关键字参数“index” 无索引: TypeError:无法连接非NDFrame对象 提前感谢您提供的任何建议如果可以避免的话,通常将数据附加到序列/数据帧对象并不是最佳模式。在您的情

我想循环浏览列表“acteuse”,计算列表中的演员数量,并将演员作为索引和计数作为值写入一个系列。 这段代码可以在python字典中编写,我想尝试一下pandas系列,但是-(

唯一的演员-python集 acteuse-python列表 "

此代码会导致两个问题:

  • TypeError:append()获得意外的关键字参数“index” 无索引:
  • TypeError:无法连接非NDFrame对象

  • 提前感谢您提供的任何建议

    如果可以避免的话,通常将数据附加到序列/数据帧对象并不是最佳模式。在您的情况下,从创建空序列对象开始,您可能可以避免这种情况

    您应该首先尝试计算将在Series对象中出现的计数值列表(在纯Python中),然后对其进行实例化

    这可能会产生如下结果:

    my_series_data=[]
    对于在唯一演员中表演:
    计数=0
    对于行动中的行动:
    如果act==count\U act:
    计数+=1
    我的\u系列\u数据。追加(计数)
    系列=pd.系列(数据=我的系列数据)
    
    actorcount = pd.Series()
    for act in unique_actor:
        count = 0
        for count_act in acteuse:
            if act == count_act:
                count += 1                  
        actorcount.append(count, index = act)