【发布时间】:2021-06-22 15:46:38
【问题描述】:
df = pandas.read_excel("some_file.xlsx")
identifiers = df["some_data"] #it's a column with names
list = []
for i in identifiers:
if i not in list:
list.append(i)
【问题讨论】:
-
您不需要循环或列表理解。你可以做 df['some_data'].tolist()
-
@acrobat 如果您包含一种处理删除
if i not in list:暗示的重复项的方法,那将是一个很好的答案 -
@G。安德森公平点。 df['some_data'].unique().tolist() 会做到的
-
@acrobat 最好作为答案而不是评论来回答,这样我就可以投票并且 OP 可以接受它
-
@G.Anderson 完成!谢谢大佬
标签: python pandas list for-loop list-comprehension