Python 如何将df-dtype:bool转换为df 将熊猫作为pd导入 将numpy作为np导入 df=pd.DataFrame({'a':[1,2,np.nan],'b':[np.nan,1,np.nan],'c':[np.nan,2,np.nan],'d':[np.nan,np.nan,np.nan]) Thres=40 (df.isnull().sum()/len(df)*100)Thres.tolist()输出:[False,True,True,True]可以翻转比较吗((df.isnull().mean()*100)>Thres.tolist()输出:[假、真、真、真] ['b', 'c', 'd']
从最后一行结果中,我想得到列表中的b、c、d列Python 如何将df-dtype:bool转换为df 将熊猫作为pd导入 将numpy作为np导入 df=pd.DataFrame({'a':[1,2,np.nan],'b':[np.nan,1,np.nan],'c':[np.nan,2,np.nan],'d':[np.nan,np.nan,np.nan]) Thres=40 (df.isnull().sum()/len(df)*100)Thres.tolist()输出:[False,True,True,True]可以翻转比较吗((df.isnull().mean()*100)>Thres.tolist()输出:[假、真、真、真] ['b', 'c', 'd'],python,pandas,dataframe,Python,Pandas,Dataframe,从最后一行结果中,我想得到列表中的b、c、d列 我的意思是,结果是[b,c,d]IIUC,你想要以下结果: import pandas as pd import numpy as np df = pd.DataFrame({'a':[1,2,np.nan], 'b':[np.nan,1,np.nan],'c':[np.nan,2,np.nan], 'd':[np.nan,np.nan,np.nan]}) Thres = 40 (df.isnull().sum()/len(df) * 100
我的意思是,结果是[b,c,d]IIUC,你想要以下结果:
import pandas as pd
import numpy as np
df = pd.DataFrame({'a':[1,2,np.nan], 'b':[np.nan,1,np.nan],'c':[np.nan,2,np.nan], 'd':[np.nan,np.nan,np.nan]})
Thres = 40
(df.isnull().sum()/len(df) * 100 ) < Thres
IIUC您需要以下内容:
import pandas as pd
import numpy as np
df = pd.DataFrame({'a':[1,2,np.nan], 'b':[np.nan,1,np.nan],'c':[np.nan,2,np.nan], 'd':[np.nan,np.nan,np.nan]})
Thres = 40
(df.isnull().sum()/len(df) * 100 ) < Thres
你能把比较翻过来吗<代码>((df.isnull().mean()*100)>Thres.tolist()输出:
[False,True,True,True]
可以翻转比较吗<代码>((df.isnull().mean()*100)>Thres.tolist()输出:[假、真、真、真]
['b', 'c', 'd']