上から10行だと
data = pd.read_csv('file.csv', nrows=10)
で取り出せる。
下から10行だと少し大変。
#最終行を取得する
lastRow = sum(1 for line in open('file.csv')) - 2
#最終行から10行の行数を求める。
pickRow = [lastRow - line for line in range(10)]
pickRow.reverse()
data = pd.read_csv('file.csv', skiprows=lambda x: x not in pickRows)