У меня есть фрейм данных df
, который содержит много ненужных столбцов, а также словарь под названием dict
, где он включает нужные столбцы в качестве ключа и единицы измерения в качестве элемента внутри каждого ключа: dict = {'time': 'date', 'place': 'London'}
Мне нужен новый фрейм данных (final_df
) только с столбцами, включенными в качестве ключа в dict
, и включающими в качестве первой строки (индекса) ключ dict
и в качестве второй строки элемент внутри каждого ключ dict
(единицы индекса).
Текущий df
пример
![enter image description here](https://i.stack.imgur.com/VKTdz.png)
Желаемый final_df
Фрейм данных
![enter image description here](https://i.stack.imgur.com/2aqcB.png)
Я пробовал с:
dict = {'time': 'date', 'place': 'London'}
keys = []
for key in dict:
for col in df.columns:
if col == key:
keys.append(col)
final_df = df[keys]
Это работает, но я не знаю, как включить единицы во второй строке , Как я могу также добавить его в мой final_df
? Любое другое предложение, как это сделать?