У меня есть ежедневные поля MIS: «Имя, номер и местоположение».Итого, у меня ежедневно 100 строк данных, и я должен сначала проверить, что числа в 10 цифр или нет, если числовые поля от 1 до 9 цифр, я должен удалить эту запись в моей MIS,
Действителен только действительный номер, такой как 10-значный и дополнительный +91 до 10-значного номераИтак, в Excel я должен ежедневно удалять эти недействительные номера и все их вручную.
далее я должен отправить его на действительный номер в 2 филиалах. 50% действительный номер в 1-й ветви и 50% действительный номер во 2-м филиалефилиал,
В 1-м филиале есть два человека, поэтому я снова должен отправить каждому человеку одинаково действительный номер для ввода данных.Так, например: если из 100 строк данных общее действительное число равно 60, то в 1-й ветви получается 30 действительных чисел, и каждые два человека получают 15-15 номеров.
Во 2-й ветви тричеловек, действительные 30 номеров происходит, и каждые три получают 10-10-10 номеров.
Любая помощь, она будет благодарна.
Вот мой код.
import pandas as pd
import numpy as np
df = pd.read_csv('/home/desktop/Desktop/MIS.csv')
df
Name Number Location
0 Jayesh 980000 Pune
1 Ajay 9890989090 Mumbai
2 Manish 9999999999 Pune
3 Vikram 919000000000 Pune
4 Prakash 919999999999 Mumbai
5 Rakesh 919999999998 Mumbai
6 Naresh 9000 Pune
df['Number']=df['Number'].astype(str).apply(lambda x: np.where((len(x)<=10)))