Как найти значение элемента таблицы CSV в pandas?
Создадим файл data.csv и запишем туда:
name,age
John,20
Paul,25
Kate,23
Я хочу вывести на экран возраст John (age - это возраст). Как мне это сделать?
Ответы (1 шт):
Автор решения: black1277
→ Ссылка
Чтобы найти и вывести на экран возраст John в pandas, вам сначала нужно загрузить данные из файла CSV в DataFrame, а затем использовать индексацию и условную фильтрацию для извлечения необходимого значения.
import pandas as pd
# Загружаем данные в DataFrame
data = pd.read_csv("data.csv")
# Фильтруем DataFrame для поиска строки с именем John и извлекаем его возраст
age_of_john = data.loc[data['name'] == 'John', 'age'].values[0]
# или другой вариант
#age_of_john = data[data['name'] == 'John']['age'].iloc[0]
# Выводим возраст John на экран
print(f"Возраст John: {age_of_john}")