diff --git a/pygmt/clib/session.py b/pygmt/clib/session.py index eea6e0f6efc..65b09252448 100644 --- a/pygmt/clib/session.py +++ b/pygmt/clib/session.py @@ -1378,7 +1378,7 @@ def virtualfile_from_vectors(self, *vectors): # Assumes that first 2 columns contains coordinates like longitude # latitude, or datetime string types. for col, array in enumerate(arrays[2:]): - if pd.api.types.is_string_dtype(array.dtype): + if array.dtype.type == np.str_: columns = col + 2 break