Note: Tensorflow tensors have single dtype, and will replace any string value with NaN. Use with care.