我有一个由不同列组成的数据框。例如
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'])]
但是,我的剩余数据框仅包含 nan
值。任何想法为什么会发生这种情况以及如何解决它?
答案 0 :(得分:1)
只保留你想要的列:
df = df[["name"]]