Объединение столбцов массивов в один столбец с одним массивом за строкой - PullRequest
0 голосов
/ 16 января 2019

У меня есть дата-заголовок новостей df в зависимости от времени с источниками в виде столбцов, Australian Financial Review, Financial Times, Reuters, The Times of India. Каждый день, которые являются строками, у данного столбца / источника есть список заголовков дня.

    Australian Financial Review Financial Times Reuters The Times of India
date                
2019-01-15  NaN [Hammond raises Article 50 delay to reassure b...   [Manafort claimed to be placing people in Trum...   [The Latest: Iowa's largest newspaper calls on...
2019-01-14  NaN [Ford and Volkswagen to deepen ties, Fast Asia...   [Australia's IOOF flags delay in ANZ pension b...   [Military help to Taiwan: China warns India, U...
...

Я хочу объединить столбцы в один столбец со списком заголовков за определенный день. То есть:

            articles
2007-01-01  What Sticks from '06. Somalia Orders Islamist...
2007-01-02  Heart Health: Vitamin Does Not Prevent Death ...
2007-01-03  Google Answer to Filling Jobs Is an Algorithm...
2007-01-04  Helping Make the Shift From Combat to Commerc...
2007-01-05  Rise in Ethanol Raises Concerns About Corn as...

Я пытался использовать .merge:

df_merging = df
df_merging = df_merging.drop(['Australian Financial Review', 'Financial Times', 'Reuters', 'The Times of India'], axis=1).assign(New_Column=
    df_merging[['Australian Financial Review', 'Financial Times', 'Reuters', 'The Times of India']].agg(pd.Series.to_dict, axis=1))

Но он дает мне словарь и не избавляется от названий:

    New_Column
date    
2019-01-15  {'Australian Financial Review': nan, 'Financia...
2019-01-14  {'Australian Financial Review': nan, 'Financia...
2019-01-13  {'Australian Financial Review': nan, 'Financia..
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...