Guest User

Untitled

a guest
Dec 13th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.23 KB | None | 0 0
  1. >>> my_dataframe
  2. y gdp cap
  3. 0 1 2 5
  4. 1 2 3 9
  5. 2 8 7 2
  6. 3 3 4 7
  7. 4 6 7 7
  8. 5 4 8 3
  9. 6 8 2 8
  10. 7 9 9 10
  11. 8 6 6 4
  12. 9 10 10 7
  13.  
  14. >>> header_list
  15. [y, gdp, cap]
  16.  
  17. list(my_dataframe.columns.values)
  18.  
  19. list(my_dataframe)
  20.  
  21. my_dataframe.columns.values.tolist()
  22.  
  23. list(df)
  24.  
  25. In [1]: %timeit [column for column in df]
  26. 1000 loops, best of 3: 81.6 µs per loop
  27.  
  28. In [2]: %timeit df.columns.values.tolist()
  29. 10000 loops, best of 3: 16.1 µs per loop
  30.  
  31. In [3]: %timeit list(df)
  32. 10000 loops, best of 3: 44.9 µs per loop
  33.  
  34. In [4]: % timeit list(df.columns.values)
  35. 10000 loops, best of 3: 38.4 µs per loop
  36.  
  37. df.columns.tolist()
  38.  
  39. >>> list(my_dataframe)
  40. ['y', 'gdp', 'cap']
  41.  
  42. >>> [c for c in my_dataframe]
  43. ['y', 'gdp', 'cap']
  44.  
  45. In [97]: %timeit df.columns.values.tolist()
  46. 100000 loops, best of 3: 2.97 µs per loop
  47.  
  48. In [98]: %timeit df.columns.tolist()
  49. 10000 loops, best of 3: 9.67 µs per loop
  50.  
  51. [column for column in my_dataframe]
  52.  
  53. sorted(df)
  54.  
  55. df.columns
  56.  
  57. list(my_dataframe.columns)
  58.  
  59. n = []
  60. for i in my_dataframe.columns:
  61. n.append(i)
  62. print n
  63.  
  64. df = pd.DataFrame({'col1' : np.random.randn(3), 'col2' : np.random.randn(3)},
  65. index=['a', 'b', 'c'])
Add Comment
Please, Sign In to add comment