将数组写入CSV文件的下一列

时间:2018-12-18 16:04:00

标签: python pandas csv data-science

import { Calendar } from '@ionic-native/calendar/ngx'

export class Class_Name {

   constructor (private calendar: Calendar) {}

  function() {
    this.calendar.createEventInteractively();
  }
}

我目前有一个只有1列的CSV文件:

only the first column is filled with years \

我想在一年后将数组landData写入第二列,但似乎找不到任何可在线使用的东西。

有人对如何执行此操作有任何想法吗?

1 个答案:

答案 0 :(得分:0)

您可以将landData 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值。

让我知道这是否有帮助:)