Eu criei um DataFrame do Pandas
df = DataFrame(index=['A','B','C'], columns=['x','y'])
e entendi
xy A NaN NaN B NaN NaN C NaN NaN
Quero atribuir valor a uma célula específica, por exemplo, para a linha 'C' e a coluna 'x'. Eu esperava obter esse resultado:
xy A NaN NaN B NaN NaN C 10 NaN
com este código:
df.xs('C')['x'] = 10
mas o conteúdo de dfnão mudou. É novamente apenas NaNs no DataFrame.
Alguma sugestão?
dataframe[column (series)] [row (Series index)]:, enquanto muitas pessoas (inclusive eu) estão mais acostumadas à dataframe[row][column]ordem. Como um programador Matlab e R últimos sente mais intuitivas para mim, mas que, aparentemente, não é o caminho Pandas funciona ..
df['x']['C']), usedf.ix['x','C'].