如何更新列数据框数据?

时间:2019-03-10 21:53:28

标签: python pandas dataframe

通常,我使用一个列表,通过查找两个连续值之间的差异来简化时间戳,如下所示:

USING

我需要通过使用数据帧来获得相同的结果,如下所示:

 x=[ 1552154111, 1552154115, 1552154117, 1552154120, 1552154125 
    ,1552154127, 1552154134, 1552154137]
    List_time = []
    for i in x:
        List_time.append((i + 1) - x[0])
    print(List_time)
[1, 5, 7, 10, 15, 17, 24, 27]

我需要用预期的差异替换当前的时间戳记列。我不知道该怎么做。这是我第一次使用数据框。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

不涉及df.apply(lambda)循环的潜在解决方案:

df['Timestamp'] = df['Timestamp'] - df['Timestamp'].iloc[0] + 1