python中的np where_python – np.where在我的熊猫中不起作用
生活随笔
收集整理的這篇文章主要介紹了
python中的np where_python – np.where在我的熊猫中不起作用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
我有一個使用熊貓的np.where問題讓我發瘋,我似乎無法通過谷歌,文檔等解決.
我希望有人有洞察力.我敢肯定它并不復雜.
我有一個df我正在檢查一列中的值 – 如果該值是’n / a'(作為字符串,而不是.isnull()),將其更改為另一個值.
Full_Names_Test_2 [‘MarketCap’] ==’n / a’
收益:
70 True
88 False
90 True
145 True
156 True
181 True
191 True
200 True
219 True
223 False
Name: MarketCap,dtype: bool
這部分是有效的.
但是這個:
Full_Names_Test_2['NewColumn'] = np.where(Full_Names_Test_2['MarketCap'] == 'n/a',7)
收益:
ValueError: either both or neither of x and y should be given
到底是怎么回事?
總結
以上是生活随笔為你收集整理的python中的np where_python – np.where在我的熊猫中不起作用的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python模块cv2人脸识别_pyth
- 下一篇: opencv和python的区别_所有这