Python 熊猫字符串作为字符串(对象)读入,但采用数字表示法

Python 熊猫字符串作为字符串(对象)读入,但采用数字表示法,python,pandas,format,Python,Pandas,Format,我在csv文件中读取 govselldata = pd.read_csv('govselldata.csv', dtype={'BUS_LOC_ID': str}) #or by this #govselldata = pd.read_csv('govselldata.csv') 我有字符串格式的值 govselldata.dtypes a int64 BUS_LOC_ID object 但它们不是像这个“255048922547

我在csv文件中读取

govselldata = pd.read_csv('govselldata.csv', dtype={'BUS_LOC_ID': str})
#or by this
#govselldata = pd.read_csv('govselldata.csv')
我有字符串格式的值

govselldata.dtypes
a                     int64
BUS_LOC_ID            object
但它们不是像这个“255048922547851030”,而是像这个2.55048925478501e+17一样科学

如何将其转换为“255048925478501030”

编辑:使用float()无效。这可能是由于一些空白

govselldata['BUS_LOC'] = govselldata['BUS_LOC_ID'].map(lambda x: float(x)) 
ValueError: could not convert string to float:

与使用float()的可能重复问题相同的问题不起作用。govselldata['BUS_LOC']=govselldata['BUS_LOC_ID']。映射(lambda x:float(x))值错误:无法将字符串转换为float:听起来好像not BUS_LOC_ID不是所有数字。有吗,南斯?