I have a shapefile of census tracts and a CSV file with information I want to join to them. The CSV I am using has 65 rows, each for a unique census tract. I am using the census tract ID number as the key. For example of one the census tracts has an ID values of "1013.02". However, whenever I run the join I only get 60 of the rows from the CSV file to successfully join. I tried converting both key columns to double/real but that did not seem to help. I also checked to see if there were any duplicate values and there are none. I was curious if anyone has experience with a similar problem in the past? I have included links to a google drive folder containing the data and the website where I downloaded the census data from.
https://drive.google.com/drive/folders/1eJpCWjaT7tHT6Vz5ML5gSYUeXKASPC6a?usp=sharing
https://www.census.gov/geo/partnerships/pvs/partnership21v2/st48_tx.html