PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
Python
[问题] dataframe 字段 多元素 判断
楼主:
loser113
(洨大鲁蛇ㄍ)
2020-10-07 16:08:22
找出单一元素在字段
df[df['A']='a']
我问题是找多元素(list)在某字段
如果不用or 写的话怎么写比较好 因为list太多
q=['a','b',...]
df[df['A']='a'or df['A']='b' ....]
另外多元素再多字段写法
df[df['A']='a'or df['B']='a'or df['A']='b' ....]
除了for loop还有没有更简单写法 感谢
作者:
TitanEric
(泰坦)
2020-10-07 18:34:00
先用list存boolean arrays 再用np.logical_or.reduce一次判断还有你这个条件比较适合用df.isin可以参考一下连结的解法 shorturl.at/orvRV
作者:
sherees
(ShaunTheSheep)
2020-10-08 13:27:00
Isin
作者:
yuasa
(XD)
2020-10-08 20:59:00
isin真的好用
作者:
aocaoef
(aocaoef)
2020-10-09 21:53:00
want = list("a", "b", "c")df[df['A'].isin(want)]
继续阅读
[问题] 看起来像是同一个字,印到图上却不一样
art1
[问题] django CVB CRUD
jackjenny
[问题] tensorflow的session问题
sheman
[问题] 该如何透过 USB HID控制Device
oyster7487
[问题] 把python小程式搬到网络上执行
james732
[讨论] sum 跟产生器的结合用法
art1
[问题] Networkx的并查集套件(UnionFind)
kiwistar
[问题]关于__init__.py里面的函式用法
tsaiminghan
[问题] 请问想找出每年中秋八月十五的西历是几
mrmatchesman
[问题] 如何爬取网络报址的读者留言
HotDesert
Links
booklink
Contact Us: admin [ a t ] ucptt.com