python round函数是什么意思函数,python round()函数

  python round函数是什么意思函数,python round()函数

  Pandas使用isin(函数及其反函数)

  上映日期:2018-05-27 21:11,

  浏览人数:2021

  ,标签:

  熊猫

  伊辛

  我用这个函数来清理数据,删除和过滤数据帧中的一些行。

  布尔索引

  在这里,你需要知道DateFrame的布尔索引。您可以按满足布尔条件的列值筛选数据。如下

  df=PD . data frame(NP . random . randn(4,4),columns=[A , B , c , D] ) df A B

  cd0-0.0183302.093506-0.086293-2.1504731-0.2715435

  0.36161220.5902160.2180490.1572130.6435403-0.254449-0.593278-0.150455 -

  0.244485 df。A0#布尔索引0 false1true2true3false name: a,dtype: bool

  #布尔索引appdf [df。A0]ABCD 10.104931-0.271810-0.054565676

  0.5902160.2180490.1572130.643540

  isin())

  添加e列

  df[E]=[a , a , c , b ]df abce 0-0.0183302.093506-0.086293-

  2.150479一10.104931-0.271810-0.0545992一20。59657

  0.1572130.643540 C3-0.254449-0.593278-0.150455-0.244485 BDF e . isin(

  a , c (0 true 1 true 2 true 3 false name:e,dtype:booldf.isin([b , c )).

  ]#df整体上也适用于abce0假假假假1假假假假假。

  真2假假假真3假假假真#应用

  df[df.e.isin([a , c ])ABCD E0-0.0183302.093506-0.086293-2.150479 a1

  0.104931-0.271810-0.054559999.3616162 a 20.5990266

  Isin))接受列表并确定列表中是否有该列的元素。

  若要同时筛选多个列,可以使用

  Df[df[列]。isin[条件df[列]。isin[ condition] #应用的df。d=[0,1,0,2] df

  a , d](df.d.isin([0,])ABCD E0-0.018332.093506-0.086293 a

  行

  不推荐。请尝试一下。

  Df.isin({ () a列:[条件],a列):[条件],))应用df.d=[0,1,0,2] dfabce0-

  0.0183302.093506-0.086293 a 10.104931-0.271810-0.0545991 a 20.590216

  C3-0.254449-0.593278-0.1504552 BDF[df . isin]{ d :[0]

  、3)、 E:[a 、 d] ) ABCD E0南南0.0 a1南南2南南

  Nan0.0 nan3 nannannannan #对,这个不适合选df.isin线。{ d : [ 0,3 ], E:[a

  、d } ABCD E0 false false false false true 1 false false false true 2

  假假假真假3假假假假假假假假

  isin()的反函数

  请告诉我没有三角测量。那个反函数前面是~。其他使用方法相同。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: