Python str类型的数据类型,但Shell中read_csv的输出仍然是int类型?

Python str类型的数据类型,但Shell中read_csv的输出仍然是int类型?,python,pandas,dataframe,Python,Pandas,Dataframe,我是python的新手,所以在某些问题上,我有时真的会陷入困境。我已经检查过网络,没有找到合适的解决方案 我正在导入一个CSV文件,其中一列定义为str,并带有 test_df=pd.read_csv(('Mappe41.csv'), dtype={'Payment Transaction ID':'str'} ... 一旦我运行了代码,PythonShell上的输出以及随后在Excel中的输出仍然将数据显示为int。知道为什么吗?下面是输出: 感谢您的帮助…它应该是string而不是str

我是python的新手,所以在某些问题上,我有时真的会陷入困境。我已经检查过网络,没有找到合适的解决方案

我正在导入一个CSV文件,其中一列定义为
str
,并带有

test_df=pd.read_csv(('Mappe41.csv'), dtype={'Payment Transaction ID':'str'} ...
一旦我运行了代码,PythonShell上的输出以及随后在Excel中的输出仍然将数据显示为int。知道为什么吗?下面是输出:


感谢您的帮助…

它应该是
string
而不是
str
。看

test_df=pd.read_csv(('Mappe41.csv'), dtype={'Payment Transaction ID':'string'}