@@ -5007,6 +5007,354 @@ def rename(
5007
5007
errors = errors ,
5008
5008
)
5009
5009
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
+
5010
5358
@doc (NDFrame .fillna , ** _shared_doc_kwargs )
5011
5359
def fillna (
5012
5360
self ,
0 commit comments