Вот мои данные:
import pandas as pd
data = {'key_1':['drzerocraic', 'revealed', 'telegraph', 'landg', 'telegraph', 'subyroy'],
'key_2':['cilliandegascun', 'dailymailceleb', 'andrew', 'nhwunlocked', 'andrew', 'coronavirus'],
'key_3':['langan', 'york', 'harper', 'newhomesweek', 'harper', 'video'],
'key_4':['drbosheagp', 'attorney', 'case', 'helptobuy', 'workplace', 'breakout'],
'date':['7/21/2020 18:20', '7/27/2020 7:10', '7/27/2020 15:32', '7/23/2020 2:47', '7/21/2020 12:01',
'7/20/2020 8:26'],
}
# Create DataFrame
df = pd.DataFrame(data)
# Print the output.
print(df)
Есть ли способ манипулировать ими, чтобы каждое ключевое слово было собственной строкой с точной датой? Итак, окончательный фрейм данных будет иметь два столбца: ключевое слово и дату. Как это:
data_final = {'key':['drzerocraic', 'revealed', 'telegraph', 'landg', 'telegraph', 'subyroy',
'cilliandegascun', 'dailymailceleb', 'andrew', 'nhwunlocked', 'andrew', 'coronavirus',
'langan', 'york', 'harper', 'newhomesweek', 'harper', 'video',
'drbosheagp', 'attorney', 'case', 'helptobuy', 'workplace', 'breakout'],
'date':['7/21/2020 18:20', '7/27/2020 7:10', '7/27/2020 15:32', '7/23/2020 2:47', '7/21/2020 12:01', '7/20/2020 8:26',
'7/21/2020 18:20', '7/27/2020 7:10', '7/27/2020 15:32', '7/23/2020 2:47', '7/21/2020 12:01', '7/20/2020 8:26',
'7/21/2020 18:20', '7/27/2020 7:10', '7/27/2020 15:32', '7/23/2020 2:47', '7/21/2020 12:01', '7/20/2020 8:26',
'7/21/2020 18:20', '7/27/2020 7:10', '7/27/2020 15:32', '7/23/2020 2:47', '7/21/2020 12:01','7/20/2020 8:26'
]}
# Create DataFrame
df_final = pd.DataFrame(data_final)
# Print the output.
print(df_final)