добавление значения только к одному столбцу в панде - PullRequest
0 голосов
/ 15 ноября 2018

У меня есть фрейм данных, и мне нужно добавить данные только в определенный столбец

DF

A  B  C
1  2  3
2  3  4
a  d  f
22 3  3

вывод:

A  B  C
1  2  3
2  3  4
a  d  f
22 3  3
32
      34

Я пытался: df['A'].append(pd.DataFrame([valuetoadd]), ignore_index=True), где valuetoadd - это переменная

1 Ответ

0 голосов
/ 15 ноября 2018

Вы можете использовать pandas.DataFrame.append со словарем (или списком словарей, по одному на строку):

>> df.append({'A':32}, ignore_index=True)

    A    B    C
0   1    2    3
1   2    3    4
2   a    d    f
3  22    3    3
4  32  NaN  NaN


>> df.append([{'A':32}, {'C':34}], ignore_index=True)

     A    B    C
0    1    2    3
1    2    3    4
2    a    d    f
3   22    3    3
4   32  NaN  NaN
5  NaN  NaN   34
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...