ValueError: Несоответствие длины: в Pandas + python - PullRequest
0 голосов
/ 04 сентября 2018

Я пытаюсь сопоставить столбец, но не могу найти неизвестное имя столбца.

Я пытаюсь получить данные с веб-сайта, нажимая по одному на каждой странице. Я столкнулся с проблемой при получении данных несопоставимого столбца.

Я пытался:

    df = pd.DataFrame(entries)        
    df.columns = ['Bedrooms', 'Bathrooms', 'Super area', 
                  'Carpet area', 'Loading', 'Society', 
                  'Status', 'Posession by', 'Transaction type', 
                  'Price Breakup', 'Address', 'Landmarks', 
                  'Facing', 'Overlooking', 'Garden/Park Main Road',
                  'Flooring', 'Car Parking', 'Water Availability', 
                  'Status of Electricity', 'Lift', 'Units Available', 
                  'Furnishing', 'Authority Approval', 'Type of Ownership', 
                  'Brokerage Response', 'Amenities']

    print (df.iloc[[1]])

    data1 = pd.concat([df], ignore_index=True, axis=1)

    data1.iloc[[1]].to_csv('output.csv', mode='a')

Пример:

У меня есть несколько df.columns имен столбцов, и я хочу сопоставить их с новой строкой данных.

        0   1   2   3   4   5   6
1   2 See Dimension 2   1102 sqft   653 sqft    40% Eco Winds 2 Discussions on forum    Under Construction
2   2 See Dimension 2   1102 sqft               
3   2 See Dimension 2   1102 sqft   653 sqft    40% Eco Winds 2 Discussions on forum

как указано выше, все столбцы не совпадают.

Ошибка при получении: ValueError: Length mismatch: Expected axis has 18 elements, new values have 26 elements

Пожалуйста, предложите. Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...