我尝试使用Pandas模块获取DataFrame中每列的平均值。该图显示了我正在使用的数据的示例。
只有索引' 3结束'与计算有关。
我尝试使用此处给出的示例: how to get the average of dataframe column values
但是,结果我得到了:
In: concatenated_df.mean(axis=0)
Out: Series([], dtype: float64)
任何人都可以对这种情况有所了解吗?
提前致谢!
我的代码连接文件:
# appending the signal column of every csv file into a single matrix
import pandas as pd
import glob
import os
path =r'mypath' # use your path
all_files = glob.glob(os.path.join(path, "*.csv"))
df_from_each_file = (pd.read_csv(f,delim_whitespace=0, usecols=[1]) for f in all_files)
concatenated_df = pd.concat(df_from_each_file, axis=1)
concatenated_df
# save concatenated_df to .csv
concatenated_df.to_csv
答案 0 :(得分:0)