如何在R中使⽤floor()和ceiling()函数
Usingfloor()andceiling()tutorial,wearefocusingontheworkingandusofthefunctions
inR.
在R中使⽤floor()和ceiling()函数很容易。在本教程中,我们重点介绍R中这些功能的⼯作和使⽤。
Hellopeople,owmathematicalfunctionsarethekeycomponentsinthedataanalysis.
Todaywea’sehowthefunctionswill
work.
⼤家好,希望您⼀切都好。众所周知,数学函数是数据分析的关键组成部分。今天,我们将讨论R中的地板和天花板等数学函数。让我们
看看这些函数如何⼯作。
让我们从语法开始(Let’sstartwiththesyntax)
Floor():FloorisamathematicalfunctioninR,whichreturnsthehighestintegervalueswhichissmallerthantheinputvalue
putvaluewillnotbegreaterthantheinputvalue.
Floor():Floor是R中的⼀个数学函数,它返回⼩于输⼊值的最⼤整数值,即输出值将不⼤于输⼊值。
floor(x)
Where:
哪⾥:
x=inputvectororavalue.
x=输⼊向量或值。
Ceiling():TheCeilingfunctionisalsoanothermathematicalfunctioninRthatwillreturnthevaluewhichisnearesttothe
inputvaluebutitwillbegreaterthantheinputvalue.
Ceiling():Ceiling函数也是R中的另⼀个数学函数,它将返回最接近输⼊值但⼤于输⼊值的值。
ceiling(x)
Wherex=inputvectororavalue
其中x=输⼊向量或值
Note:Bothfloor()andceiling()orfunctionwillroundoffthenearest
aoftheceilingfunction,itroundsoffthenearestvalue
whichshouldalsobegreaterthantheinputvalue.
注意:floor()和ceiling()值将舍⼊给定的输⼊值。但是下限功能将四舍五⼊到最接近的值,该值也应⼩于输⼊值。对于上限功能,
它将四舍五⼊到最接近的值,该值也应⼤于输⼊值。
ies,weareillustratingthiswithmultipleexamples
forabetterunderstandingaswell.
我知道这些定义可能会使您困惑。不⽤担⼼,我们还将通过多个⽰例进⾏说明,以便更好地理解。
R中的floor()函数(Thefloor()functioninR)
Aswediscusdabovefloor()’sehowit
worksinthebelowsample.
正如我们上⾯讨论的,floor()函数可以返回给定输⼊⼩数的最接近的较⼩值。在下⾯的⽰例中,让我们看看它是如何⼯作的。
#returnsthenearestlesrvaluefortheinput
floor(5)
Output=5
输出=5
#returnsthenearestlesrvaluefortheinput
floor(5.9)
Output=5
输出=5
Now,let’sehowwecancomputethefloorfunctionforthenegativevalue.
现在,让我们看看如何计算负值的下限函数。
#returnsthenearestlesrvaluefortheinput
floor(-5.5)
Output=-6
输出=-6
Inthisca,-hefloor()functionreturned,theoutputas-6asyoucaneabove.
在这种情况下,-6⼩于-5.5。因此,返回了floor()函数,如上所⽰,输出为-6。
Asyoumayobrveintheabovesamplesandoutputs,thefloor()functionreturnsthenearestvaluewhichisalsolessthan
e5isthenearestvalueandalsoitisnotgreaterthaninput
-5.5thenearestvalueis-6.
如您在上⾯的⽰例和输出中所观察到的,floor()函数返回的最接近值也⼩于给定的输⼊,即5和5.9,输出返回为5。因为5是最接近的
值,并且也不⼤于⽐输⼊值⼤。对于-5.5,最接近的值为-6。
带向量的floor()函数(Thefloor()functionwithavector)
Inthisction,wewillbefocusingontheapplicationoffloorfunctiononthehavingvaluesinit.
在本节中,我们将着重于地板函数在其中具有值的上的应⽤。
#createsavector
df<-c(1.34,5.67,8.96,4,5.6678,0.00,6.55)
#returnsthenearestvaluewhichwillnotbegreaterthantheinputvalues
floor(df)
Output=1584506
输出=1584506
Now,let’sehowthefloor()functionworksforthenegativevalues.
现在,让我们看看floor()函数如何处理负值。
#createsavectorhavingnagetivevalues
df<-c(-3.45,6.7,-0.7,-5.5,4.4,-9.9)
#returnsthenearestvaluewhichwillnotbegreaterthantheinputvalues
floor(df)
Output=-46-1-64-10
输出=-46-1-64-10
带有表达式的floor()函数(Thefloor()functionwithanexpression)
Inthisctionwearegoingtoapplythefloorfunctiontoanexpression.
在本节中,我们将将floor函数应⽤于表达式。
#returnsthefinalvaluewhichisnearesttoinputandalsolessthanthat.
floor(-3.55+2.566-8.99+3.44-5.98)
Output=-13
输出=-13
Asshownabove,thefloorfunctionwillsolvetheexpressionortheequationandroundsofftheoutputvalue.
如上所⽰,floor函数将求解表达式或⽅程式并四舍五⼊输出值。
带有数据框的floor()函数(Thefloor()functionwithadataframe)
Inthisction,wearegoingtoapplythefloor()functiontoaandfindthenearestvalueofthovaluesaswell.
在本节中,我们将将floor()函数应⽤于并找到这些值的最接近值。
Let’sehowitworks.
让我们看看它是如何⼯作的。
#returnsthenearestvalueofthegiveninput
floor(airquality$Wind)
Output=
输出=
[1]7822
[25]8911
[49]91056578
[73]2777961376
[97]74411293859
[121]266652471512
[145]911
R中的ceiling()函数(ceiling()functioninR)
Aswediscusdintheinitialphasofthistutorial,theceiling()functionwillreturnthehigherintegerforthegivendecimal
input.
正如我们在本教程的初始阶段所讨论的,ceiling()函数将为给定的⼗进制输⼊返回较⾼的整数。
Let’sehowceilingworks.
让我们看看天花板是如何⼯作的。
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(2.456)
Output=3
输出=3
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(-5.98)
Output=-5
输出=-5
Asyoucanobrveintheaboveoutputs,theceiling()functionisreturningthenearesthighestvaluetothegiveninput.
从上⾯的输出中可以看到,ceiling()函数将最接近的最⼤值返回给定的输⼊。
带⽮量的ceiling()函数(ceiling()functionwithavector)
Inthisction,let’sehowtheceilingfunctioncanbeappliedtoavectorhavingmultiplevalues.
在本节中,让我们看看如何将上限函数应⽤于具有多个值的向量。
#createsavector
df<-c(1.34,5.66,7.89,9.54)
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(df)
Output=26810
输出=26810
For.
对于。
#createsavector
df<-c(-2.34,5.67,-9.87,-6.77)
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(df)
Output=-26-9-6
输出=-26-9-6
带表达式的ceiling()函数(ceiling()functionwithanexpression)
Inthisction,’sehowitworks.
在本节中,我们将把上限函数应⽤于表达式。让我们看看它是如何⼯作的。
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(-3.45+5.678-7.890-4.678)
Output=-10
输出=-10
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(-3.45+5.678-7.890-4.678+6.89000+2.456+5.678)
Output=5
输出=5
带数据框的ceiling()函数(ceiling()functionwithadataframe)
Well,wehaveappliedtheceilingfunctiontosinglevalues,multiplevalues,vectors,’stimetoapply
totheceiling()’sutheairqualitydatatforthispurpo.
好吧,我们已经将上限函数应⽤于单个值,多个值,向量和表达式。现在是将上限()函数应⽤于数据框的时候了。为此,我们使⽤空⽓
质量数据集。
Thisisthedataframeoftheairqualitydatat,whichisavailableinRstudiobydefault.
这是空⽓质量数据集的数据框,默认情况下在Rstudio中可⽤。
#returnsthenearestvaluewhichisgreaterthantheinput
ceiling(airquality$Wind)
Output=
输出=
[1]882171012
[25]91412111
[49]1112158519
[73]761271071487
[97]8546
[121]37776358111813
[145]1812
Youcanethattheceitheceiling()
functionworksinR.
您可以看到ceiling函数返回给定输⼊值的最接近的最⼤值。它的ceiling()函数在R中的⼯作⽅式。
加起来(Summingup)
Roffersthemathematicalfunctionssuchasthefloor()andceiling()tocomputethemathematicaloperationssuchas
findingthenearestvaluesoftheinput.
R提供了数学函数(例如floor()和ceiling())来计算数学运算,例如查找输⼊的最接近值。
Inthistutorial,orwillreturnthenearestlowervalueof
thegiveninputandontheotherside,theceilingfunctionwillreturnthenearesthighervalueofthegiveninputasillustrated
intheabovesamples.
在本教程中,我们讨论了地板和天花板功能的⼯作。地板将返回给定输⼊的最接近的较低值,⽽在另⼀侧,上限功能将返回给定输⼊的最
接近的较⾼值,如上述⽰例所⽰。
That’sallaboutthefloor()andceiling()looringandceiling
这是所有关于地板()和上限()在R.快乐职能地板和天花板!
Morestudy:and
更多研究:
本文发布于:2022-12-31 16:37:11,感谢您对本站的认可!
本文链接:http://www.wtabcd.cn/fanwen/fan/90/66591.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |