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)
还没有任何评论哟~
