Я нашел способ, но мне нужно создать новый список, а затем добавить в конец фрейма данных.
Я пытаюсь извлечь данные и добавить их в фрейм данных, с Python 3 .X и Pandas.
У меня была проблема с моим последним столбцом, он остается пустым.
Вот мой код:
unit_list_result = []
df = pd.DataFrame(columns=['Line', 'text', 'values', 'unit'])
for i in range(0,len(cleanStrings)):
tagged = pos_sentences(cleanStrings[i])
i_pos_ = extract_number_fun(tagged)
j_pos_ = extract_noum_fun(tagged)
correct_unit_ = correct_unit_fun(tagged,j_pos_)
correct_unit_list_ = correct_unit_list_fun(correct_unit_)
print(correct_unit_list_)
correct_values_ = correct_values_fun(tagged,i_pos_)
unit_list_ = mesure_list_fun(tagged,j_pos_)
unit_list_result.append(unit_list_)
correc_values_list = correc_values_list_fun(correct_values_)
#correc_values_list_final.append(correc_values_list_)
df.loc[i] = ['Line' + str(i)] + [cleanStrings[i]] + [correc_values_list] + [unit_list_result]
Я получаю этот результат: ![enter image description here](https://i.stack.imgur.com/D9Q8A.jpg)
В моих последних столбцах должна быть единица из текста , Где я go ошибся, пожалуйста?
Большое спасибо!