Maybe you can use iloc or loc to select a column and then tolist :
print df a 0 2 1 0 2 1 3 0 4 1 5 0 print df.values [[2] [0] [1] [0] [1] [0]] print df.iloc[:, 0].tolist() [2, 0, 1, 0, 1, 0]
Or maybe:
print df.values.tolist() [[2L], [0L], [1L], [0L], [1L], [0L]] print df.iloc[:, 0].values.tolist() [2L, 0L, 1L, 0L, 1L, 0L] print df.loc[:, 'a'].tolist() [2, 0, 1, 0, 1, 0] print df['a'].tolist() [2, 0, 1, 0, 1, 0]
But maybe you need flatten :
print df.values.flatten() [2 0 1 0 1 0] print df.iloc[:, 0].values.flatten() [2 0 1 0 1 0]
source share