Я пытаюсь написать функцию, которая подсчитывает количество строчных и прописных букв на элемент в массиве. Затем создайте новый столбец в моей исходной таблице, чтобы классифицировать этот экземпляр как имеющий более прописные или строчные буквы.
Вот мой массив:
[array([['MARZIA HAS LIGMA LWIAY #0044'],
['This Slinky Montage Is Bizarrely Satisfying to Watch'],
['MAKING HER DREAM COME TRUE! (MAKE A WISH)'],
...,
['THE EVOLUTION OF FORTNITE! 2011 - 2019'],
["India's trucks are works of art"],
['Several airlines change flight routes after Iranian missile downs American drone']],
dtype=object)]
функция, которая у меня есть
Upper=0
Lower=0
for c in range(len(dummy_array)):
for i in c:
if i.isupper():
Upper +=1
elif i.islower():
Lower +=1
else:
pass
if d[Upper] > d[Lower]:
train_data["Caps_in_title"] = 1
else:
train_data["Caps_in_title"] = 0
print(Upper)
print(Lower)