Я новичок в пандах и питоне, поэтому столкнулся с некоторыми проблемами.У меня есть один большой файл Excel, который мне нужно разделить на несколько листов с помощью скрипта Python.То, что я должен разделить базу на IP-адреса, данные в данных.Я не могу понять, как это сделать, и был бы признателен за помощь и руководство.У меня нет знаний о работе с Python или каких-либо библиотек раньше.Это то, что я сделал, но создал книги для каждой строки.
import pandas as pd
df = pd.read_excel("D:/Users/Zakir/Desktop/MyNotebooks/Legacy.xls", sheet_name="Total", header=0, names=None, index_col=None, parse_cols=None, usecols=None, squeeze=False, dtype=None, engine=None, converters=None, true_values=None, false_values=None, skiprows=None, nrows=None, na_values=None, keep_default_na=True, verbose=False, parse_dates=False, date_parser=None, thousands=None, comment=None, skipfooter=0, convert_float=True, mangle_dupe_cols=True)
writer = pd.ExcelWriter('D:/Users/Zakir/Desktop/MyNotebooks/pandas_simple.xlsx', engine='xlsxwriter')
for index, row in df.iterrows():
df1 = df.iloc[[index]]
df1.set_index('Number',inplace=True)
df1.to_excel(writer, sheet_name=row['IPAddress'])
writer.save()
Это тот тип файла Excel, который у меня есть.более 5000 строк.Существует 60 групп IP-адресов, и каждая группа должна быть разделена на отдельный лист