打印以在pandas df中归档列的唯一元素

时间:2014-05-14 12:32:02

标签: python pandas

我是一名熊猫新手,无法找到一种打印方式来存档pandas数据帧的元素。到目前为止,我有这个:

df.topic.to_csv("test.txt", encoding ='utf-8')

在我的df中打印归档主题列的所有元素,然而,重复多次。

print df['topic'].unique()

这个正确打印以筛选主题列的唯一元素。 如何打印以归档df主题列的唯一元素?

由于

1 个答案:

答案 0 :(得分:1)

您使用pandas标记了此内容。然后,要走的路是

pd.DataFrame(df['topic'].unique()).to_csv(foo, bar)

但是,这包含一些开销。如果您希望将其作为可读的csv,请查看csv.writer。如果您只是想暂时存储它,除其他外,还有shelve。最后,如果您还在使用numpy,请查看numpy.save