Как создать столбец в pandas с одинаковыми значениями?

Пользователь

от roma , в категории: Python , 2 года назад

Как создать столбец в pandas с одинаковыми значениями?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от cloyd , 2 года назад

@roma 

Чтобы создать столбец с одинаковыми значениями в pandas, вы можете использовать функцию pandas.Series с параметром data равным нужному значению, и index равным индексу столбца:

1
2
3
4
import pandas as pd

df = pd.DataFrame()
df['column_name'] = pd.Series(data=5, index=df.index)


Этот код создаст столбец с названием column_name со значением 5 в каждой строке. Если вы хотите создать столбец с другими значениями, просто измените параметр data. Например, чтобы создать столбец со значением True в каждой строке, вы можете использовать следующий код:

1
df['column_name'] = pd.Series(data=True, index=df.index)


Пользователь

от richard , год назад

@roma 

Вот пример создания столбца с одинаковыми значениями:

1
2
3
4
5
6
import pandas as pd

df = pd.DataFrame()
df['column_name'] = 5

print(df)


Результат:

1
2
3
4
5
   column_name
0            5
1            5
2            5
...


В этом примере столбец "column_name" будет содержать значение 5 в каждой строке.