4. 选择一列数据,作为Series

  1. in[17]: movie = pd.read_csv('data/movie.csv')
  2. in[18]: # 选择director_name这列
  3. movie['director_name']
  4. out[18]: 0 James Cameron
  5. 1 Gore Verbinski
  6. 2 Sam Mendes
  7. 3 Christopher Nolan
  8. 4 Doug Walker
  9. ...
  10. 4911 Scott Smith
  11. 4912 NaN
  12. 4913 Benjamin Roberds
  13. 4914 Daniel Hsia
  14. 4915 Jon Gunn
  15. Name: director_name, Length: 4916, dtype: object
  16. in[19]: # 也可以通过属性的方式选取
  17. movie.director_name
  18. out[19]: 0 James Cameron
  19. 1 Gore Verbinski
  20. 2 Sam Mendes
  21. 3 Christopher Nolan
  22. 4 Doug Walker
  23. ...
  24. 4911 Scott Smith
  25. 4912 NaN
  26. 4913 Benjamin Roberds
  27. 4914 Daniel Hsia
  28. 4915 Jon Gunn
  29. Name: director_name, Length: 4916, dtype: object
  30. # 查看类型
  31. in[20]: type(movie['director_name'])
  32. out[20]: pandas.core.series.Series

更多

  1. in[21]: director = movie['director_name']
  2. # 查看选取的列的名字
  3. director.name
  4. out[21]: 'director_name'
  1. in[22]: # 单列Series转换为DataFrame
  2. director.to_frame().head()
  3. out[22]:
  4. director_name
  5. 0 James Cameron
  6. 1 Gore Verbinski
  7. 2 Sam Mendes
  8. 3 Christopher Nolan
  9. 4 Doug Walker