我在熊貓數據框中有兩列。劃分拆除數據幀的兩列
塔1 ED和包含字符串(例如, '一', '一個', 'B,' C」, 'C', 'A')
ed column = ['a','a','b','c','c','a']
列2是作業,並且還包含字符串(例如, 'AA', 'BB', 'AA', 'AA', 'B-B', 'C-C')
job column = ['aa','bb','aa','aa','bb','cc'] #these are example values from column 2 of my pandas data frame
我然後生成一個兩列的頻率表是這樣的:
my_counts= pdata.groupby(['ed','job']).size().unstack().fillna(0)
Now然後如何將一列中的頻率除以該頻率表中另一列的頻率?我想採取該比例,並將其用於argsort()
,以便我可以按計算的比率進行排序,但我不知道如何引用生成的表的每列。
這是很難說這是怎麼回事就沒有一些數據:請嘗試[包括一個小的,可複製粘貼的數據的例子](http://stackoverflow.com/questions/20109391/how-to-make-good-reproducible-pandas-examples) – Marius 2014-08-30 01:47:04