title: convert polygon recorded as object to shapely polygon gives 'str' object has no attribute '__array_interface__'
body: <p>Initially, I have 2 datasets. One is dataset with 45 polygons defined in Excel and another one is geometric coordinates of points. I need to know for each geometric point in which of 45 polygons it locates.</p>
  <p>For file with polygons, I have a csv file which recorded POLYGON(......) as objects. I want to later check whether polygon contains point with shapely. I thought that it already was polygon type, but when I import it from csv, it imports just as a string. I tried to convert this data to Polygon()</p>
  <p>Each raw in df looks smth like (shortened on purpose)</p>
  <pre><code>POLYGON ((37.667289733886719 55.700740814208984,37.670955657958984 55.70050048828125)
  </code></pre>
  <p>As suggest, I also printed the first 5 raws of this dataset:</p>
  <pre><code>print(io.head(5))
  
                                                   WKT  IO_ID  Unnamed: 2
  0  POLYGON ((37.667289733886719 55.70074081420898...     28         NaN
  1  POLYGON ((37.671272277832031 55.62009048461914...     29         NaN
  2  POLYGON ((37.713523864746094 55.77525711059570...     24         NaN
  3  POLYGON ((37.700267791748047 55.72071075439453...     25         NaN
  4  POLYGON ((37.783447265625 55.648544311523438,3...     26         NaN
  
  </code></pre>
  <p>And if I check datatypes of columns with polygon - it is an object format</p>
  <pre><code>df.dtype
  
  WKT            object
  IO_ID           int64
  Unnamed: 2    float64
  dtype: object
  
  
  
  
  </code></pre>
  <pre><code>for polygon in df.WKT:
    polygon = Polygon(polygon)
  </code></pre>
  <p>And it give me the error:  'str' object has no attribute '<strong>array_interface</strong>'</p>
  <p>I can't get why this happens and what can be done (I confess I am completely new to geodata). My understanding that instead of object format I need to have the data in polygon format, but somehow i can't change it to it.</p>