This sounds like your [1, 1, 1]
was formerly read as an array and is now read as a string. If that is correct, you could try to convert it from a string back to a usable array using some code.
Python and JS:
dot1col = dot1col.replace("[","").replace("]","").split(",")
You may have to convert the list/array from containing strings to containing floats/numbers in the end.
Python:
import numpy as np
dot1col = np.array(dot1col)
dot1col = dot1col.astype(float)
JS:
dot1col = dot1col.map(str => {
return Number(str);
});