Python 熊猫正在用FALSE和TRUE替换行

Python 熊猫正在用FALSE和TRUE替换行,python,pandas,Python,Pandas,使用pd.read_csv(“my.csv”),我有一些行显示为TRUE或FALSE。read_csv正在将数据帧中的这些行更改为“True”和“False”。在读取CSV的真值和假值时,有没有办法保持区分大小写的能力?如果您将包含真值和假值的列的数据类型设置为等于“str”,那么我相信这应该可以解决您的问题 例如: df = pd.read_csv("my.csv", dtype=str) 但是,如果希望将其他列转换为特定类型,则需要使用字典。我认为read\u csv的输出数据帧已经将列转

使用pd.read_csv(“my.csv”),我有一些行显示为TRUE或FALSE。read_csv正在将数据帧中的这些行更改为“True”和“False”。在读取CSV的真值和假值时,有没有办法保持区分大小写的能力?

如果您将包含真值和假值的列的数据类型设置为等于“str”,那么我相信这应该可以解决您的问题

例如:

df = pd.read_csv("my.csv", dtype=str)

但是,如果希望将其他列转换为特定类型,则需要使用字典。

我认为
read\u csv
的输出数据帧已经将列转换为布尔值。您可以通过调用
df.info()
来验证它。如果要将列保留为字符串值,则需要将dict传递给
dtype
参数以显式指定它