2024-04-26 01:28:58 发布
网友
我正在使用一个inplace=True集的drop-in pandas。我在重复的数据帧上执行这个操作,但是原始的数据帧也在被修改。你知道吗
df1 = df for col in df1.columns: if df1[col].sum() > 1: df1.drop(col,inplace=True,axis=1)
这是修改我的'测向'数据帧,似乎不明白为什么。你知道吗
使用df1 = df.copy()。否则它们就是内存中的同一个对象。你知道吗
df1 = df.copy()
但是,最好直接生成一个新的数据帧,例如
df1 = df.loc[:, df.sum() <= 0]
使用
df1 = df.copy()
。否则它们就是内存中的同一个对象。你知道吗但是,最好直接生成一个新的数据帧,例如
相关问题 更多 >
编程相关推荐