通常,我使用一个列表,通过查找两个连续值之间的差异来简化时间戳,如下所示:
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]
我需要使用dataframe得到相同的结果,如下所示:
print(df['Timestamp'])
0 1552154111
1 1552154115
2 1552154117
3 1552154120
4 1552154125
5 1552154127
6 1552154134
7 1552154137
我需要用期望的差异替换currect timestamp列。我不知道怎么做。这是我第一次使用数据帧
我怎么能那么做
不涉及
df.apply(lambda)
循环的潜在解决方案:您可以通过以下方式实现:
first_value
表示x[0]
通常,可以使用apply对pandas系列实现元素操作
相关问题 更多 >
编程相关推荐