Как насчет использования random
, например,
Импортируйте предоставленные вами данные,
df=pd.read_csv('random_data.csv', header=0)
, которое выглядит следующим образом,
Distance Name Time Order
1 16 John 5 0
4 3 John 9 1
0 23 Kate 3 0
3 15 Kate 7 1
затем получите случайное имя столбца,
colname = df.columns[random.randint(1, 3)]
и под ним выберите «Имя»,
print(df[colname])
1 John
4 John
0 Kate
3 Kate
Name: Name, dtype: object
Конечно, я мог бы сжать это до,
print(df[df.columns[random.randint(1, 3)]])