@@ -5007,6 +5007,354 @@ def rename(
50075007 errors = errors ,
50085008 )
50095009
5010+ @overload
5011+ def fillna (
5012+ self ,
5013+ value : Scalar | dict | Series | DataFrame | None = ...,
5014+ method : str | None = ...,
5015+ axis : Axis | None = ...,
5016+ inplace : Literal [False ] = ...,
5017+ limit : int | None = ...,
5018+ downcast : dict | str | None = ...,
5019+ ) -> DataFrame :
5020+ ...
5021+
5022+ @overload
5023+ def fillna (
5024+ self ,
5025+ value : Scalar | dict | Series | DataFrame | None ,
5026+ method : str | None ,
5027+ axis : Axis | None ,
5028+ inplace : Literal [True ],
5029+ limit : int | None ,
5030+ downcast : dict | str | None ,
5031+ ) -> None :
5032+ ...
5033+
5034+ @overload
5035+ def fillna (
5036+ self ,
5037+ * ,
5038+ inplace : Literal [True ],
5039+ ) -> None :
5040+ ...
5041+
5042+ @overload
5043+ def fillna (
5044+ self ,
5045+ value : Scalar | dict | Series | DataFrame | None ,
5046+ * ,
5047+ inplace : Literal [True ],
5048+ ) -> None :
5049+ ...
5050+
5051+ @overload
5052+ def fillna (
5053+ self ,
5054+ * ,
5055+ method : str | None ,
5056+ inplace : Literal [True ],
5057+ ) -> None :
5058+ ...
5059+
5060+ @overload
5061+ def fillna (
5062+ self ,
5063+ * ,
5064+ axis : Axis | None ,
5065+ inplace : Literal [True ],
5066+ ) -> None :
5067+ ...
5068+
5069+ @overload
5070+ def fillna (
5071+ self ,
5072+ * ,
5073+ inplace : Literal [True ],
5074+ downcast : dict | str | None ,
5075+ ) -> None :
5076+ ...
5077+
5078+ @overload
5079+ def fillna (
5080+ self ,
5081+ value : Scalar | dict | Series | DataFrame | None ,
5082+ method : str | None ,
5083+ * ,
5084+ inplace : Literal [True ],
5085+ ) -> None :
5086+ ...
5087+
5088+ @overload
5089+ def fillna (
5090+ self ,
5091+ value : Scalar | dict | Series | DataFrame | None ,
5092+ * ,
5093+ axis : Axis | None ,
5094+ inplace : Literal [True ],
5095+ ) -> None :
5096+ ...
5097+
5098+ @overload
5099+ def fillna (
5100+ self ,
5101+ value : Scalar | dict | Series | DataFrame | None ,
5102+ * ,
5103+ inplace : Literal [True ],
5104+ limit : int | None ,
5105+ ) -> None :
5106+ ...
5107+
5108+ @overload
5109+ def fillna (
5110+ self ,
5111+ value : Scalar | dict | Series | DataFrame | None ,
5112+ * ,
5113+ inplace : Literal [True ],
5114+ downcast : dict | str | None ,
5115+ ) -> None :
5116+ ...
5117+
5118+ @overload
5119+ def fillna (
5120+ self ,
5121+ * ,
5122+ method : str | None ,
5123+ axis : Axis | None ,
5124+ inplace : Literal [True ],
5125+ ) -> None :
5126+ ...
5127+
5128+ @overload
5129+ def fillna (
5130+ self ,
5131+ * ,
5132+ method : str | None ,
5133+ inplace : Literal [True ],
5134+ limit : int | None ,
5135+ ) -> None :
5136+ ...
5137+
5138+ @overload
5139+ def fillna (
5140+ self ,
5141+ * ,
5142+ method : str | None ,
5143+ inplace : Literal [True ],
5144+ downcast : dict | str | None ,
5145+ ) -> None :
5146+ ...
5147+
5148+ @overload
5149+ def fillna (
5150+ self ,
5151+ * ,
5152+ axis : Axis | None ,
5153+ inplace : Literal [True ],
5154+ limit : int | None ,
5155+ ) -> None :
5156+ ...
5157+
5158+ @overload
5159+ def fillna (
5160+ self ,
5161+ * ,
5162+ axis : Axis | None ,
5163+ inplace : Literal [True ],
5164+ downcast : dict | str | None ,
5165+ ) -> None :
5166+ ...
5167+
5168+ @overload
5169+ def fillna (
5170+ self ,
5171+ * ,
5172+ inplace : Literal [True ],
5173+ limit : int | None ,
5174+ downcast : dict | str | None ,
5175+ ) -> None :
5176+ ...
5177+
5178+ @overload
5179+ def fillna (
5180+ self ,
5181+ value : Scalar | dict | Series | DataFrame | None ,
5182+ method : str | None ,
5183+ axis : Axis | None ,
5184+ inplace : Literal [True ],
5185+ ) -> None :
5186+ ...
5187+
5188+ @overload
5189+ def fillna (
5190+ self ,
5191+ value : Scalar | dict | Series | DataFrame | None ,
5192+ method : str | None ,
5193+ * ,
5194+ inplace : Literal [True ],
5195+ limit : int | None ,
5196+ ) -> None :
5197+ ...
5198+
5199+ @overload
5200+ def fillna (
5201+ self ,
5202+ value : Scalar | dict | Series | DataFrame | None ,
5203+ method : str | None ,
5204+ * ,
5205+ inplace : Literal [True ],
5206+ downcast : dict | str | None ,
5207+ ) -> None :
5208+ ...
5209+
5210+ @overload
5211+ def fillna (
5212+ self ,
5213+ value : Scalar | dict | Series | DataFrame | None ,
5214+ * ,
5215+ axis : Axis | None ,
5216+ inplace : Literal [True ],
5217+ limit : int | None ,
5218+ ) -> None :
5219+ ...
5220+
5221+ @overload
5222+ def fillna (
5223+ self ,
5224+ value : Scalar | dict | Series | DataFrame | None ,
5225+ * ,
5226+ axis : Axis | None ,
5227+ inplace : Literal [True ],
5228+ downcast : dict | str | None ,
5229+ ) -> None :
5230+ ...
5231+
5232+ @overload
5233+ def fillna (
5234+ self ,
5235+ value : Scalar | dict | Series | DataFrame | None ,
5236+ * ,
5237+ inplace : Literal [True ],
5238+ limit : int | None ,
5239+ downcast : dict | str | None ,
5240+ ) -> None :
5241+ ...
5242+
5243+ @overload
5244+ def fillna (
5245+ self ,
5246+ * ,
5247+ method : str | None ,
5248+ axis : Axis | None ,
5249+ inplace : Literal [True ],
5250+ limit : int | None ,
5251+ ) -> None :
5252+ ...
5253+
5254+ @overload
5255+ def fillna (
5256+ self ,
5257+ * ,
5258+ method : str | None ,
5259+ axis : Axis | None ,
5260+ inplace : Literal [True ],
5261+ downcast : dict | str | None ,
5262+ ) -> None :
5263+ ...
5264+
5265+ @overload
5266+ def fillna (
5267+ self ,
5268+ * ,
5269+ method : str | None ,
5270+ inplace : Literal [True ],
5271+ limit : int | None ,
5272+ downcast : dict | str | None ,
5273+ ) -> None :
5274+ ...
5275+
5276+ @overload
5277+ def fillna (
5278+ self ,
5279+ * ,
5280+ axis : Axis | None ,
5281+ inplace : Literal [True ],
5282+ limit : int | None ,
5283+ downcast : dict | str | None ,
5284+ ) -> None :
5285+ ...
5286+
5287+ @overload
5288+ def fillna (
5289+ self ,
5290+ * ,
5291+ method : str | None ,
5292+ axis : Axis | None ,
5293+ inplace : Literal [True ],
5294+ limit : int | None ,
5295+ downcast : dict | str | None ,
5296+ ) -> None :
5297+ ...
5298+
5299+ @overload
5300+ def fillna (
5301+ self ,
5302+ value : Scalar | dict | Series | DataFrame | None ,
5303+ * ,
5304+ axis : Axis | None ,
5305+ inplace : Literal [True ],
5306+ limit : int | None ,
5307+ downcast : dict | str | None ,
5308+ ) -> None :
5309+ ...
5310+
5311+ @overload
5312+ def fillna (
5313+ self ,
5314+ value : Scalar | dict | Series | DataFrame | None ,
5315+ method : str | None ,
5316+ * ,
5317+ inplace : Literal [True ],
5318+ limit : int | None ,
5319+ downcast : dict | str | None ,
5320+ ) -> None :
5321+ ...
5322+
5323+ @overload
5324+ def fillna (
5325+ self ,
5326+ value : Scalar | dict | Series | DataFrame | None ,
5327+ method : str | None ,
5328+ axis : Axis | None ,
5329+ inplace : Literal [True ],
5330+ * ,
5331+ downcast : dict | str | None ,
5332+ ) -> None :
5333+ ...
5334+
5335+ @overload
5336+ def fillna (
5337+ self ,
5338+ value : Scalar | dict | Series | DataFrame | None ,
5339+ method : str | None ,
5340+ axis : Axis | None ,
5341+ inplace : Literal [True ],
5342+ limit : int | None ,
5343+ ) -> None :
5344+ ...
5345+
5346+ @overload
5347+ def fillna (
5348+ self ,
5349+ value : Scalar | dict | Series | DataFrame | None = ...,
5350+ method : str | None = ...,
5351+ axis : Axis | None = ...,
5352+ inplace : bool = ...,
5353+ limit : int | None = ...,
5354+ downcast : dict | str | None = ...,
5355+ ) -> DataFrame | None :
5356+ ...
5357+
50105358 @doc (NDFrame .fillna , ** _shared_doc_kwargs )
50115359 def fillna (
50125360 self ,
0 commit comments