,可以使用以下步骤:
import pandas as pd
df = pd.DataFrame({'A': [0, 0, 0, 1, 2, 0, 0, 3, 4, 0]})
zero_count = (df['A'] == 0).shift().cumsum()
df = df[zero_count >= 1]
完整的代码示例:
import pandas as pd
df = pd.DataFrame({'A': [0, 0, 0, 1, 2, 0, 0, 3, 4, 0]})
zero_count = (df['A'] == 0).shift().cumsum()
df = df[zero_count >= 1]
print(df)
这样就可以从pandas dataframe列中删除前n-1个零了。
推荐的腾讯云相关产品:腾讯云数据库TencentDB,产品介绍链接地址:https://cloud.tencent.com/product/cdb
领取专属 10元无门槛券
手把手带您无忧上云