записать массив в следующий столбец в файле CSV - PullRequest
0 голосов
/ 18 декабря 2018
landData = []
landData = pd.read_csv('Agriculture land area.csv')
landData = landData.drop(landData.columns[[0]], axis=1)

В настоящее время у меня есть файл CSV, в котором есть только 1 столбец:

only the first column is filled with years \

Я хочу записать свой массив landData во второй столбец после года, но могу 'Кажется, вы не найдете ничего, что работает в сети.

Кто-нибудь знает, как это сделать?

1 Ответ

0 голосов
/ 19 декабря 2018

Вы можете преобразовать LandFata DataFrame (прочитанный read_csv) в Series, а затем сделать эту Series столбцом другого DataFrame.

landData = pd.read_csv('Agriculture land area.csv')
landData = landData.drop(landData.columns[[0]], axis=1)

landData_Series = landData.loc[:,landData.columns.values[0]]

OtherDataFrame['NewColumnName'] = landData_Series

Убедитесь, что оба индекса (из landData_series и из OtherDataFrame) одинаковы, в противном случае вы получите значения NaN.

Дайте мне знать, если это помогло:)

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