Есть ли какая-либо функция для присвоения значений в пандусе данных - PullRequest
0 голосов
/ 28 марта 2019

Я пытаюсь присвоить значения некоторым строкам с помощью pandas dataframe.Есть ли какая-либо функция для этого?

Ответы [ 2 ]

0 голосов
/ 28 марта 2019

Для всего столбца:

df = df.assign(column=value)

... где column - имя столбца.

Для определенного столбца определенной строки:

df.at[row, column] = value

... где row - индекс строки, а column - имя столбца.

Позднее меняет фрейм данных "на месте".

0 голосов
/ 28 марта 2019

Здесь есть хороший учебник .

В основном попробуйте это:

# Importing Pandas as pd 
import pandas as pd 
  [![enter image description here][1]][1]
# Importing numpy as np 
import numpy as np 

# Creating a dataframe 
# Setting the seed value to re-generate the result. 
np.random.seed(25) 

df = pd.DataFrame(np.random.rand(10, 3), columns =['A', 'B', 'C']) 

# np.random.rand(10, 3) has generated a 
# random 2-Dimensional array of shape 10 * 3 
# which is then converted to a dataframe 

df 

Вы получите что-то вроде этого:

output

...