обновить фрейм данных из серии панд на основе сравнения - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть датафрейм для панд

enter image description here

Я рассчитал tweet_final_score, используя

def divide_two_cols(tweet_dataframe):

    return  tweet_dataframe["tweet_basic_score"] / tweet_dataframe['source_mean']

    y = tweet_dataframe.groupby('tweet_source').apply(divide_two_cols)

Проблема в том, что я получаю объект серии панд. Я хочу обновить tweet_final_score во фрейме данных pandas.

Выход y выглядит примерно так.

       1     0.180517
              16    0.876128
              17    0.710395
              18    1.837068
              19    1.395892
   6     1.333333
              12    1.000000
              13    0.250000
              14    1.416667
              15    1.000000
       0     1.759259

1 Ответ

1 голос
/ 11 апреля 2019

Я думаю, что вы можете упростить решение - groupby здесь не нужно:

tweet_dataframe['new'] = tweet_dataframe["tweet_basic_score"] / tweet_dataframe['source_mean']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...