0
我有這種形式的數據框。但是,在我的最終數據框中,我只想得到一個每年具有唯一值的數據框。得到獨特的行條件的一年熊貓python數據框
Name Org Year
4 New York University doclist[1] 2004
5 Babson College doclist[2] 2008
6 Babson College doclist[5] 2008
那麼理想,我的數據幀將這個樣子,而不是
4 New York University doclist[1] 2004
5 Babson College doclist[2] 2008
我到目前爲止已經完成。我已經使用了groupby,並且我似乎能夠在一年之內獲得獨一無二的名字。但是,由於我丟失了所有其他信息,例如「Org」列,我被卡住了。建議感激!
#how to get unique rows per year?
q = z.groupby(['Year'])
#print q.head()
#q.reset_index(level=0, drop=True)
q.Name.apply(lambda x: np.unique(x))
爲此,我得到以下輸出。我如何包括其他列的信息以及消除二級指標(如:6,68,66,72)
Year
2008 6 Babson College
68 European Economic And Social Committee
66 European Union
72 Ewing Marion Kauffman Foundation
謝謝我認爲這工作! – user3314418