pandas dataframe 读取csv文件 数据类型转化 字符变成了数字


因为csv中包含了大量的股票代码,如果是002开头的股票,比如002111, 使用pd.read_csv(‘text.csv’) 则会让所有的002xxx,变成了2xxx,前面2个0不见了,当然你可以收工操作,填充那2个0。 不过对于pandas大法,何须这么麻烦?

直接在参数一栏设置一下即可:

df=pd.read_csv('text.csv', dtype={'code':str})

这样,把你要转换的列的名字设定好, “code”列中的数据读取为str

这样,读取到的数据就是按照我们的要求的了。

Logo

有“AI”的1024 = 2048,欢迎大家加入2048 AI社区

更多推荐