Tôi đang làm việc với Pandas DataFrame này bằng Python.
File heat Farheit Temp_Rating
1 YesQ 75 N/A
1 NoR 115 N/A
1 YesA 63 N/A
1 NoT 83 41
1 NoY 100 80
1 YesZ 56 12
2 YesQ 111 N/A
2 NoR 60 N/A
2 YesA 19 N/A
2 NoT 106 77
2 NoY 45 21
2 YesZ 40 54
3 YesQ 84 N/A
3 NoR 67 N/A
3 YesA 94 N/A
3 NoT 68 39
3 NoY 63 46
3 YesZ 34 81
Tôi cần thay thế tất cả các NaN trong Temp_Rating
cột bằng giá trị từ Farheit
cột.
Đây là những gì tôi cần:
File heat Temp_Rating
1 YesQ 75
1 NoR 115
1 YesA 63
1 YesQ 41
1 NoR 80
1 YesA 12
2 YesQ 111
2 NoR 60
2 YesA 19
2 NoT 77
2 NoY 21
2 YesZ 54
3 YesQ 84
3 NoR 67
3 YesA 94
3 NoT 39
3 NoY 46
3 YesZ 81
Nếu tôi thực hiện lựa chọn Boolean, tôi chỉ có thể chọn một trong các cột này tại một thời điểm. Vấn đề là nếu sau đó tôi cố gắng tham gia cùng họ, tôi không thể làm điều này trong khi vẫn giữ được thứ tự chính xác.
Làm cách nào để tôi chỉ có thể tìm Temp_Rating
các hàng có chữ NaN
s và thay thế chúng bằng giá trị trong cùng một hàng của Farheit
cột?