Currently I am trying to import a CSV file using the python extension in QGIS and I have run into a problem that I can not seem to solve.
I am trying to do a basic import of a CSV file from a python code I created (See below) and every time the file loads the values in my attribute table become re-arranged (see image).
When I load the file from the "Create a Layer from a Delimited Text File" option it loads without a problem.
Here is a sample of my code:
uri = "file:///D:/MLB Stadiums/Test_R2/Player_Files/Espinosa_2014.csv? delimiter=%ss&xField=%s&yField=%s" % (",", "field_3", "field_4") vlayer = QgsVectorLayer(uri, "Espinosa", "delimitedtext") caps =vlayer.dataProvider().capabilities() Here is a comparison of what it should look like after import and what it does look like.

Does anyone know why it is rearranging the values?