I think I know why people get confused: it's because of [this page in the narrative doc](scikit-learn.org/stable/datasets/index.html): I think it should be prefixed with a first section that says that to load your own data from a CSV file you should just use `numpy.loadtxt` as I explained on this [SO answer](http://stackoverflow.com/questions/18418818/how-to-train-svm-in-scikit-learn-from-training-data-present-in-a-csv-file/18419073#18419073).