@greyson  
Есть несколько способов заполнить столбец в pandas DataFrame:
- Заполнение константным значением:
 
1
2
3
4
5
6
  | 
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3]})
# Заполнение столбца B значением 10
df['B'] = 10
 | 
 
- Заполнение столбца с использованием списка значений:
 
1
2
3
4
5
6
  | 
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3]})
# Заполнение столбца B списком значений
df['B'] = [4, 5, 6]
 | 
 
- Заполнение столбца с использованием numpy array:
 
1
2
3
4
5
6
7
  | 
import pandas as pd
import numpy as np
df = pd.DataFrame({'A': [1, 2, 3]})
# Заполнение столбца B значениями из numpy array
df['B'] = np.array([4, 5, 6])
 | 
 
- Заполнение столбца на основе другого столбца с использованием функции apply:
 
1
2
3
4
5
6
  | 
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 3]})
# Заполнение столбца B на основе значений столбца A
df['B'] = df['A'].apply(lambda x: x * 2)
 | 
 
Указанные способы позволяют заполнять столбец в pandas DataFrame различными значениями. Выберите наиболее удобный для вашего случая.