[英]Unique texts in row in pandas dataframe
我有一個包含文本和數字數據的文本文件,格式如下圖所示:
我使用以下命令使用pandas
導入此文件:
df = pd.read_csv('dum.txt',sep='\t', header=[0,1], index_col=0)
在這個文件中,我想在名為Tag
( ['Tag1', 'Tag1', 'Tag1', Tag1, 'Tag5']
) 的行中找到作為 python 列表的唯一文本。 我該怎么做?
當我使用df.columns
,我得到了這個:
>>> df.columns
MultiIndex(levels=[[u'T1', u'T2', u'T3', u'T4', u'T5'],
[u'Tag1', u'Tag5']], labels=[[0, 1, 2, 3, 4], [0, 0,
0, 0, 1]], names=[u'Type', u'Tag'])
在上述示例中,如何獲取名為Tag
的行中的唯一文本? 謝謝。
用tolist
做levels
df.columns.levels[1].tolist()
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.