Чтобы пометить строки в Python, вы можете использовать несколько методов в зависимости от контекста и конкретных требований. Вот несколько примеров:
- Добавление нового столбца.
Вы можете добавить новый столбец в свой набор данных и назначить метки каждой строке с помощью библиотеки pandas.
import pandas as pd
# Create a sample dataframe
data = {'Name': ['John', 'Alice', 'Bob', 'Emily'],
'Age': [25, 28, 30, 35]}
df = pd.DataFrame(data)
# Add a new column 'Label' and assign labels
df['Label'] = ['A', 'B', 'C', 'D']
print(df)
Выход:
Name Age Label
0 John 25 A
1 Alice 28 B
2 Bob 30 C
3 Emily 35 D
- Использование функции перечисления.
Если у вас есть объект, похожий на список или массив, вы можете использовать функциюenumerate()для перебора строк и присвоения меток.
data = ['John', 'Alice', 'Bob', 'Emily']
# Enumerate rows and assign labels
labeled_data = [(label, row) for label, row in enumerate(data)]
print(labeled_data)
Выход:
[(0, 'John'), (1, 'Alice'), (2, 'Bob'), (3, 'Emily')]
- Использование словаря.
Вы можете создать словарь, в котором ключи представляют метки строк, а значения соответствуют данным строк.
data = {'John': 25, 'Alice': 28, 'Bob': 30, 'Emily': 35}
# Iterate over the dictionary and extract labels and rows
labeled_data = [(label, row) for label, row in data.items()]
print(labeled_data)
Выход:
[('John', 25), ('Alice', 28), ('Bob', 30), ('Emily', 35)]
Это всего лишь несколько примеров того, как можно маркировать строки в Python. Выбор метода зависит от конкретной структуры данных, с которой вы работаете, и желаемого результата.