![](/img/trans.png)
[英]Convert all rows of a Pandas dataframe column to comma-separated values with each value in single quote
[英]How to select rows with single value in pandas dataframe column which has both single value and comma seperated values?
我有一個 Pandas 數據框,它具有單個值和逗號分隔值。 我想選擇那些只有一個值(沒有逗號)的行,並忽略特定列中的其他行,比如 df['Label']。 所以列值看起來像這樣:
a
d,c
a,ab,c
b
e
從上面我只想要行 a,b,e 並刪除其余的行。 當我嘗試以下代碼時,我在數據框中獲得布爾值:'''
df['multilabel'] = df['Label'].str.contains(',')
df['singlelabel'] = df['multilabel']==False
df
'''
你可以這樣做來修復你的代碼
df['multilabel'] = df['Label'].str.contains(',')
df = df[~df['multilabel']]
要刪除錯誤的 muutilable 值,請在第一行之后嘗試:
df = df[~df['multilabel']]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.