簡體   English   中英

熊貓數據框中行中的唯一文本

[英]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的行中的唯一文本? 謝謝。

tolistlevels

df.columns.levels[1].tolist()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM