Я имею в виду эту топи c, которую я открыл несколько дней go: L oop, чтобы создать несколько фреймов данных для каждого листа в файле Excel
Теперь я получил 36 таблиц данных (по одному на каждом листе в Excel) и преобразовал их в numpy.
if name.isdigit():
exec(f"Sheet_name{name}=pd.read_excel('{filename}', sheet_name='{name}')")
elif '.' in name:
temp_name=name.replace('.', '_')
exec(f"Sheet_name{temp_name}=pd.read_excel('{filename}', sheet_name='{name}')")
else:
exec(f"{name}=pd.read_excel('{filename}', sheet_name='{name}')")
Так что 36 таблиц начинаются как Sheet_name1, Sheet_name2_1, et c и Я знаю, что в каждой таблице, в позиции [0,0], есть заголовок таблицы (мне пришлось удалить строки с NaN, прежде чем иметь ситуацию). Для numpy array или Dataframe Table есть способ переименовать каждую «переменную» во что-то внутри [0,0] каждой таблицы. Итак, в таблице Sheet_name1, в позиции [0,0] находится заголовок «C0100»: поэтому я хочу переименовать Sheet_name1 в C0100. Я хотел бы сделать это динамически c, просто чтобы не делать это вручную.