# import necessary libraries
import numpy as np
import pandas as pd

# set n to the desired nth number
n = 10

# load every nth row in a NumPy array using slicing
file_link = 'https://tinyurl.com/BostonHousingcsv'
data = np.genfromtxt(file_link, delimiter = ',')[1: : n]

# set column names & move previous column headers as first row
columns = ["crim","zn","indus","chas","nox","rm","age",\
            "dis","rad","tax","ptratio","b","lstat","medv"]

df = pd.DataFrame(data, columns = columns)

# print the result
print(df.head())