我有一张单子
数据表
[['mark', 1], ['tom', 2], ['mark', 3], ['mark', 4], ['tom', 5], ['stuart', 6]]
将数据列表值传递给此处的函数
for name_list in data_list:
convertMerge(name_list)
还有一个函数,它获取列表并将其转换为df并保存
def convertMerge(name_list):
df = pd.DataFrame([name_list],columns=['name','id'])
df.to_csv('names'.csv)
如果df具有相同的^{
(这必须发生在convertMerge
函数内部)
结果输出的df应如下所示:
df with mark
mark.csv
name id
0 mark 1
1 mark 3
2 mark 4
df with tom
tom.csv
name id
0 tom 2
1 tom 5
df with stuart
stuart.csv`
name id
0 stuart 6
这应该满足您的要求:
您可以使用apply执行此操作:
此解决方案也可以使用unique:
相关问题 更多 >
编程相关推荐