#python #dataframe
Вопрос:
У меня есть фрейм данных, состоящий из разных столбцов. Например
weather day ........................ some other column
rainy Friday value
Hot Saturday value
cold Sunday value
Я пытаюсь удалить всю колонку, кроме первого дня.
Я использую разные команды
df = df.loc[:, ['day']]
drop_list = ["day"]
df = df.drop(df.columns.difference(drop_list), axis=1)
df = df.loc[:,df.columns.isin(['day'])]
однако мой фрейм данных remain состоит только из nan
значений. Есть идеи, почему это происходит и как это решить?
Комментарии:
1. Почему бы не использовать только столбец «День
df = df["day"]
«?2. та же проблема и здесь
3.
df["day"]
является ли серия не фреймом данных4. Является ли создание нового набора данных только с нужным столбцом нереалистичным здесь?
Ответ №1:
Просто сохраняйте нужную вам колонку:
df = df[["name"]]