推 cuteSquirrel: 試試看 isin 語法 03/30 19:22
推 yuasa: 我從沒用過pandas處理中文字。但我記得Pandas contains只 03/30 19:42
→ yuasa: 能找"在字串中間"的。假如你的location是 '在台北市地區', 03/30 19:43
→ yuasa: contains就找的到。你這個直接用loc就可以了吧? 03/30 19:43
→ yuasa: 你也可以試試startswith代替contains 03/30 19:45
推 pmove: 我也沒用過pandas,但是contain裡面的 台北市,為何不是字串 03/30 19:54
→ pmove: ?(沒有‘) 03/30 19:54
→ world4849844: 感謝各位大大提供的資訊,先回應樓上的大大,我忘記 03/30 20:11
→ world4849844: 打到' ',contains中是('台北市')是這樣才對,conta 03/30 20:11
→ world4849844: ins單獨拉出來確實能得到資料,但是前面的if的判斷 03/30 20:11
→ world4849844: 式中沒辦法將各個城市的名稱用in [list]的方式或'城 03/30 20:11
→ world4849844: 市名稱'or '城市名稱'分類 03/30 20:11
→ world4849844: 感謝各位大大解惑,是我自己將append()內加入兩筆資 03/30 21:58
→ world4849844: 料,才會有錯誤,已經改正了 03/30 21:59
推 cayut: 用樓上那個isin搭配any就可以放在if了 03/31 01:38
→ cayut: if df.location.isin(['台北市']).any(): 03/31 01:40