1. Learn
  2. /
  3. Courses
  4. /
  5. Importing Data in Python

Connected

Exercise

Customizing your NumPy import

What if there are rows, such as a header, that we wish to not import? What if our file has a delimiter other than a comma? What if you only wish to import particular columns?

There are a number of arguments that np.loadtxt() takes that you'll find useful: delimiter changes the delimiter that loadtxt() is expecting, for example, ',' and '\t' for comma-delimited and tab-delimited respectively; skiprows allows you to specify how many rows you wish to skip; usecols takes a list of the indices of the columns you wish to keep.

The file that you'll be importing, digits_header.txt

  • has a header;
  • is tab-limited.

Instructions

100 XP
  • Complete the arguments of np.loadtxt(): the file you're importing is tab-delimited, you want to skip the first row and you only want to import the first and third columns.
  • Complete the argument of the print() call in order to print the entire array that you just imported.