Я пишу код для чтения данных из файла CSV в кадр данных pandas и для получения уникальных значений и объединения их в виде строки. Проблема в том, что один из столбцов содержит значения True
и False
. Поэтому при объединении значений я получаю сообщение об ошибке
sequence item 0: expected str instance, bool found
Я хочу, чтобы python рассматривал True
как строку, а не как логическое значение.
Я перепробовал много вариантов, но ни один не работал.
Полный код и обратная ссылка прилагается ниже.
import pandas as pd
df=pd.read_csv('C:/Users/jaiveeru/Downloads/run_test1.csv')
cols=df.columns.tolist()
for i in cols:
lst=df[i].unique().tolist()
str1 = ','.join(lst)
lst2=[str1]
----> 5 str1 = ','.join(lst)
TypeError: sequence item 0: expected str instance, bool found
lst2
должен иметь значения ['True,False']