Advertisement

Python对dataframe中的每一行进行复制(每行可指定不同复制次数)

阅读量:

1、数据

在进行项目操作过程中,涉及两个Excel表格的使用,其中一份表格已完成日期信息的去重处理,共计包含365行数据;另一份则为未经处理的原始数据表,每日记录条目数量较多。

2、需求

希望依据第二个Excel文件中的天数信息,对第一个Excel文件的内容进行相应的扩展与补充。

3、查询

自行检索到一篇文章,内容对理解问题有一定帮助,但该文献中所采用的处理方式是对每条数据实施等量的复制操作。

4、实现

为实现其通用性扩展,编写了一个用于统计的函数,整体代码结构如下所示。

复制代码
 import pandas as pd

    
 import numpy as np
    
  
    
 def countX(lst, x):
    
     count = 0
    
     for ele in lst:
    
     if (ele == x):
    
         count = count + 1
    
     return count
    
  
    
 # date_1, date_2是2个Excel文件对应的日期列,用pandas读入
    
 cur_dir = '\ '.join(os.path.abspath(inspect.getsourcefile

全部评论 (0)

还没有任何评论哟~