I'm using the arcgis .to_table() method to convert a pandas dataframe to a GIS table. However, I'm losing records from my table in the process. My dataframe has 51,970 records. My table in GIS only has 45,314 records. If I export the exact same dataframe to csv, the records are there - so I can use the csv if necessary to construct my table in ArcGIS. But, I'm curious to find out what's going on. I already ran a function to convert the object data types to strings, and I tried resetting the index right before export. I end up with the same result. So, I'm wondering if there's a maximum number of records that the .to_table() method can handle? If not, I must be missing something in the data that I can investigate more fully.