0 added
0 removed
Original
2026-01-01
Modified
2026-02-26
1
<p>Для присвоения значения по условию в pandas можно использовать метод loc[], который позволяет обращаться к строкам и столбцам по меткам индекса и названиям столбцов.</p>
1
<p>Для присвоения значения по условию в pandas можно использовать метод loc[], который позволяет обращаться к строкам и столбцам по меткам индекса и названиям столбцов.</p>
2
<p>Например, если мы хотим присвоить значение "Новое значение" столбцу 'Колонка2' в строках, где значение столбца 'Колонка1' равно 10, можно сделать следующим образом:</p>
2
<p>Например, если мы хотим присвоить значение "Новое значение" столбцу 'Колонка2' в строках, где значение столбца 'Колонка1' равно 10, можно сделать следующим образом:</p>
3
import pandas as pd data = {'Колонка1': [10, 20, 30], 'Колонка2': ['Значение1', 'Значение2', 'Значение3']} df = pd.DataFrame(data) # Присваиваем новое значение в столбец 'Колонка2' по условию df.loc[df['Колонка1'] == 10, 'Колонка2'] = 'Новое значение' print(df)<p>Этот код присвоит значение "Новое значение" столбцу 'Колонка2' только в строке, где значение столбца 'Колонка1' равно 10.</p>
3
import pandas as pd data = {'Колонка1': [10, 20, 30], 'Колонка2': ['Значение1', 'Значение2', 'Значение3']} df = pd.DataFrame(data) # Присваиваем новое значение в столбец 'Колонка2' по условию df.loc[df['Колонка1'] == 10, 'Колонка2'] = 'Новое значение' print(df)<p>Этот код присвоит значение "Новое значение" столбцу 'Колонка2' только в строке, где значение столбца 'Колонка1' равно 10.</p>