У меня есть дата-заголовок новостей 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..