python
1import pandas as pd 2 3pd.options.display.max_rows = None 4pd.options.display.max_columns = None 5 6df = pd.read_excel('COADREAD.normal.xlsx') 7df2 = pd.read_excel('COADREAD.tumor.xlsx') 8 9m_normal = dict(df.median(axis = 1)) 10m_tumor = dict(df2.median(axis = 1)) 11 12for x in m_normal.keys(): 13 for y in m_tumor.keys(): 14 if x == y: 15 print(x, m_normal[x] - m_tumor[y]))
printを実行すると、
ab00000 1.2345
ab00001 1.6789
ab00100 -0.1234
ab00111 -1.9876
のような出力がされます。
この小数を大きいものから降順に並べ直したいのですが、どうすれば良いのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。