Pergunta de entrevista da empresa Amazon

Coding question (Python): Assume you have a file containing data in the form of data = [{"one":a1, "two":b1,...},{"one":a2, "two":b2,...},{"one":a3, "two":b3,...},...] How could you split this data into 30% test and 70% train data?

Resposta da entrevista

Sigiloso

23 de jan. de 2021

one = [] two = [] for dic in data: one.append(dic['one']) two.append(dic['two']) import pandas as pd df = pd.DataFrame({'one':one, 'two':two}) df.sample(frac=0.3,random_state=1)

3