
如果需要,请替换
boolean值
True和
False:
booleandf = pandasDF.select_dtypes(include=[bool])booleanDictionary = {True: 'TRUE', False: 'FALSE'}for column in booleandf: pandasDF[column] = pandasDF[column].map(booleanDictionary)样品:
pandasDF = pd.Dataframe({'A':[True,False,True], 'B':[4,5,6], 'C':[False,True,False]})print (pandasDF) A B C0 True 4 False1 False 5 True2 True 6 Falsebooleandf = pandasDF.select_dtypes(include=[bool])booleanDictionary = {True: 'TRUE', False: 'FALSE'}#loop by df is loop by columns, same as for column in booleandf.columns:for column in booleandf: pandasDF[column] = pandasDF[column].map(booleanDictionary)print (pandasDF) A B C0 TRUE 4 FALSE1 FALSE 5 TRUE2 TRUE 6 FALSE编辑:
与Simplier解决方案
replace通过
dict:
booleanDictionary = {True: 'TRUE', False: 'FALSE'}pandasDF = pandasDF.replace(booleanDictionary)print (pandasDF) A B C0 TRUE 4 FALSE1 FALSE 5 TRUE2 TRUE 6 FALSE欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)