Создание новых столбцов, производных от существующего столбца в кадре данных pandasPython

Программы на Python
Ответить
Anonymous
 Создание новых столбцов, производных от существующего столбца в кадре данных pandas

Сообщение Anonymous »

Я работаю с Pandas, над которым сейчас работаю.
Это фрейм данных:

Код: Выделить всё

    property_type   place_with_parent_names region  lat-lon area_m2 price_usd   lat lon
0   apartment   |Brasil|Alagoas|Maceió| Northeast   -9.6443051,-35.7088142  110.0   $187,230.85 -9.6443051  -35.7088142
1   apartment   |Brasil|Alagoas|Maceió| Northeast   -9.6430934,-35.70484    65.0    $81,133.37  -9.6430934  -35.70484
2   house   |Brasil|Alagoas|Maceió| Northeast   -9.6227033,-35.7297953  211.0   $154,465.45 -9.6227033  -35.7297953
3   apartment   |Brasil|Alagoas|Maceió| Northeast   -9.622837,-35.719556    99.0    $146,013.20 -9.622837   -35.719556
4   apartment   |Brasil|Alagoas|Maceió| Northeast   -9.654955,-35.700227    55.0    $101,416.71 -9.654955   -35.700227
Я пытаюсь разделить «place_with_parent_names» на 3 столбца («страна», «штат», «город»).
Это код:

Код: Выделить всё

df1[["country", "state", "city"]] = df1['place_with_parent_names'].str.split("|", expand=True);
Но я получаю следующую ошибку:

ValueError: столбцы должны быть той же длины, что и ключ


Подробнее здесь: https://stackoverflow.com/questions/798 ... -dataframe
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»