使用pd.read_csv(“ my.csv”),某些行显示为TRUE或FALSE。 read_csv会将数据框中的这些行更改为“ True”和“ False”。读取CSV的真值和假值时,是否可以保持区分大小写的方式?
答案 0 :(得分:1)
如果将TRUE和FALSE的列的dtype设置为等于“ str”,那么我认为它应该可以解决您的问题。
例如:
df = pd.read_csv("my.csv", dtype=str)
但是,如果要将其他列转换为特定类型,则需要使用字典。
答案 1 :(得分:0)
我认为read_csv
的输出数据帧已经将列转换为布尔值。您可以通过调用df.info()
进行验证。如果要将列保留为字符串值,则需要将dict传递给dtype
参数以明确指定它。