Wie verteilen Sie eine Spalte in einer Pandabären-Daten-frame

Habe ich Folgendes pandas data frame:

import pandas as pd
import numpy as np
df = pd.DataFrame({
               'fc': [100,100,112,1.3,14,125],
               'sample_id': ['S1','S1','S1','S2','S2','S2'],
               'gene_symbol': ['a', 'b', 'c', 'a', 'b', 'c'],
               })

df = df[['gene_symbol', 'sample_id', 'fc']]
df

Produziert diese:

Out[11]:
  gene_symbol sample_id     fc
0           a        S1  100.0
1           b        S1  100.0
2           c        S1  112.0
3           a        S2    1.3
4           b        S2   14.0
5           c        S2  125.0

Wie kann ich die Ausbreitung sample_id so dass am Ende bekomme ich dies:

gene_symbol    S1   S2
a             100   1.3
b             100   14.0
c             112   125.0
InformationsquelleAutor neversaint | 2017-05-15
Schreibe einen Kommentar