【发布时间】:2021-01-01 07:16:35
【问题描述】:
我有 7 个 csv 文件,每个文件都包含相同的列数和行数。我正在尝试将这些数据合并到 1 个 csv 中,其中每个单元格是 7 个相同单元格的平均值。 (例如 new-csv(c3) = average(input-csv's(c3)
以下是输入的示例。输出应该看起来相同(6 列 x 15 行),除了每个单元格中的值将被平均。
到目前为止,我有这段代码来加载 csv 文件,并且正在阅读关于将它们制作成矩阵的内容,但我没有看到任何关于合并和平均每个单元格的内容,只有行或列。
listdrs = os.listdir(dir_path)
listdrs_path = [ dir_path + x for x in listdrs]
failed_list = []
csv_matrix = []
for file_path in listdrs_path:
tickercsv = file_path.replace(string, '')
ticker = tickercsv.replace('.csv', '')
data = pd.read_csv(file_path, index_col=0)
csv_matrix.append(data)
【问题讨论】:
标签: python pandas dataframe csv matrix