计算并定位列python3

时间:2018-06-07 15:27:29

标签: python python-3.x pandas count

使用python3,我正在使用一个包含2列的DataFrame,第一列由日期组成:例如2017-12-18到2017-12-25(但它可以根据用户输入进行更改)。以及第二列的相关数据。

我需要的是在DataFrame的第一个位置添加第三列:

1;2017-12-18;Data1
2;2017-12-19;Data2

n;last_date;DataN

import numpy as np
def func(df):
    count = np.count_nonzero(df['Data_column'])
    l = np.array([x for x in range(count)])
    df['day_count'][0] = l
    return l

但它一直给我错误的结果,我错了什么? 提前谢谢!

P.S。我使用了count_nonzero,因为有时我可能在时间序列中有N / A或空值。

0 个答案:

没有答案