Для перебора строк и столбцов кадра данных вы можете использовать различные методы в зависимости от языка программирования и библиотек, которые вы используете. Вот несколько распространенных методов Python с использованием библиотеки pandas:
-
Перебор строк:
- Использование функции
iterrows(): эта функция позволяет перебирать каждую строку в кадре данных, возвращая индекс и данные строки в виде кортежа. - Использование цикла for. Вы можете использовать цикл for с функцией
iterrows()для перебора каждой строки в кадре данных.
- Использование функции
-
Перебор столбцов:
- Использование функции
iteritems(): эта функция позволяет перебирать каждый столбец в кадре данных, возвращая имя столбца и данные столбца в виде кортежа. - Использование цикла for. Вы можете использовать цикл for для перебора каждого столбца в кадре данных, напрямую обращаясь к столбцам кадра данных.
- Использование функции
Вот пример перебора строк и столбцов с использованием функций iterrows()и iteritems():
import pandas as pd
# Create a sample dataframe
data = {'Name': ['John', 'Emily', 'Ryan'],
'Age': [25, 30, 35],
'City': ['New York', 'Paris', 'London']}
df = pd.DataFrame(data)
# Iterating over rows
for index, row in df.iterrows():
print(f"Row index: {index}")
print(f"Row data: {row}\n")
# Iterating over columns
for column_name, column_data in df.iteritems():
print(f"Column name: {column_name}")
print(f"Column data: {column_data}\n")