Я пытаюсь сопоставить столбец, но не могу найти неизвестное имя столбца.
Я пытаюсь получить данные с веб-сайта, нажимая по одному на каждой странице. Я столкнулся с проблемой при получении данных несопоставимого столбца.
Я пытался:
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
Пожалуйста, предложите. Заранее спасибо