我想遍历列表 acteuse
,计算列表中的演员并将演员作为索引和计数作为值写入熊猫系列。
该代码适用于在 python 字典中编写,我想尝试使用 Pandas 系列
unique_actor - 蟒蛇集 acteuse - python 列表
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)
这段代码导致两个问题:
提前感谢您的建议
答案 0 :(得分:0)
如果可以避免,通常将数据附加到 Series / DataFrame 对象并不是最好的模式。在您的情况下,当您从创建一个空的 Series 对象开始时,您可以避免这种情况。
您应该首先尝试计算将在您的 Series 对象中的计数值列表(在纯 Python 中),然后将其实例化。
这可能会给出类似:
my_series_data = []
for act in unique_actor:
count = 0
for count_act in acteuse:
if act == count_act:
count += 1
my_series_data.append(count)
series = pd.Series(data=my_series_data)