我正在编写代码以将数据从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']
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句