A fairly easy method to straighten a warped floor is to first calculate where the top face of the car’s floor should be when it’s inserted into the body shell. This can be done using calipers to measure the floor’s thickness, then set a pair of dividers to that dimension and use them to scribe a line on the inside faces of the car’s sides.
Next, cut two pieces of Evergreen .125"x.125" strip styrene to a length equal to that of the inside of the car.
Use solvent-type cement (I use MEK) to affix the strips to the inside of the car, paying special attention to the scribed lines, as the proper depth is important. Do not use ca for this procedure, as it’s liable to de-bond when the floor is added.
When the glued joints have fully hardened…15 minutes should be sufficient…place the floor into the carbody, and while holding it tight against the end of one styrene strip, use a pin vise with #53 drill bit to drill, near the end of the car, a hole through the floor and completely through the styrene strip, too. Repeat this operation near the other three corners of the car, and, if necessary, similar holes at the mid-point of the strips, then remove the floor.
Next, use the pin vise and a 1-72 tap to create threads in all of the holes in the two strips.
The next step is to use a #47 drill bit to enlarge the holes in the not-yet-installed floor, so that the screws will pass through easily, followed by a few twists of a #36 bit and then with a #27 bit - this will create a relief so that the flat screw-heads will be countersunk.
Next, put the floor in place, then install 3/16" or 1/4" flat-head 1-72 screws into all of the drilled holes, tightening them until the screwheads are flush with the underside of the floor.
Here’s a somewhat similar set-up to install a floor in a tender for a rotary plow…