What causes you to have a high platelet count and anemia?

Blood loss anemia. People who have chronic blood loss will eventually become anemic due to iron deficiency. The body's response to blood loss is sometimes to increase production of platelets promoting easier clotting at areas of bleeding. Why and how this reactive thrombocytosis happens is not entirely known but iron replacement corrects the high platelet count back to normal levels.