簡體   English   中英

將數據框列轉換為二進制

[英]Convert dataframe column into binary

我的crm數據框包含一列“已協調”,數字從 0 到 130。

我想把這列轉成0或1,如果值為0就保持0,否則改成1。

crm['Reconciled'] = crm['Reconciled'].where(crm['Reconciled'] > 0, 1)

現在:

crm['Reconciled'].describe()

返回:

count     138234
unique         1
top            1
freq      138234
Name: Reconciled, dtype: int64

Hera 是二進制的替代品:

crm['Reconciled'] = (crm['Reconciled'] > 0).astype(int)
crm['Reconciled'] = (crm['Reconciled'] > 0).view('i1')
crm['Reconciled'] = np.where(crm['Reconciled'] > 0, 1, 0)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM