У меня много CSV-файлов, и я хотел бы переименовать каждый столбец каждого файла. Файл CSV имеет, например, столбец с именем «ветер», и я хотел бы автоматически преобразовать его в: wind_Dar. (Dar - это имя одного файла), другими словами, мне бы хотелось, чтобы каждый столбец каждого файла имел метку «имя столбца» _ «currentFilename»
Вот мой код:
path = ".../As-Pre-"
path_previsions = ["Dar.csv","Ope.csv","Wea.csv", "Wun.csv"]
path_observations = ".../As-Ob.csv"
def get_forecast(path, path_pre, path_ob):
list_data = []
for forecaster in path_pre:
dataframe = pd.read_csv(path + forecaster, sep=";").dropna(subset=["temperature"])
dataframe["time"] = dataframe["time"].apply(lambda x: str(x).split(":")[0])
dataframe = dataframe.groupby(['time']).mean()
dataframe = dataframe.rename(index=str, columns={"humidity": "humidity_Y", "precipitation": "precipitation_Y",
"temperature":"temperature_Y"})
list_data.append(dataframe)