I have a csv file with 3 columns, wherein each row of Column 3 has list of values in it. As you can see from the following table structure
Col1,Col2,Col3
1,a
I have a different approach for this, which can be used for string representations of other data types, besides just lists.
You can use the json library and apply json.loads() to the desired column. e.g
import json
df.my_column = df.my_column.apply(json.loads)
For this to work, however, your input strings must be enclosed in double quotations.