создание кадра данных с заданным количеством строк и повторяющимся значением - PullRequest
1 голос
/ 04 мая 2019

Мне нужно создать фрейм данных с заданным количеством строк, скажем, например, n и с уникальным значением, хранящимся в переменной, например, unique_value.

Учитывая n = 6 и unique_value = 25, ожидаемый результат будет кадром данных с одним столбцом, 6 строками и во всех 25:

25
25
25
25
25
25

Ответы [ 2 ]

5 голосов
/ 04 мая 2019

Как это?

<b>import pandas as pd</b>

n = 6
unique_value = 25
df = pd.DataFrame([unique_value] * n)

#print(df)
#    0
#0  25
#1  25
#2  25
#3  25
#4  25
#5  25
2 голосов
/ 04 мая 2019

Другой способ использует: np.ones(), которая:

Возвращает новый массив заданной формы и типа, заполненный единицами.

df=pd.DataFrame(np.ones(n)*unique_value)
print(df)

      0
0  25.0
1  25.0
2  25.0
3  25.0
4  25.0
5  25.0
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...