Python Dataframe - Splitting Dataset into Train and Test Samples

I have a huge dataset have more than 1.5 lac records. I need some easy process using which i can divide or split this huge dataset into traning and testing samples in a ratio of 80-20% which can be further used for data modeling.