转换后得到 \n1 \n2 个输出

Ice*_*ilo 3 python dataframe

我努力理解为什么我会收到\n1\n2转换后输出int64str

从 2014 年到0 2014\n1 2015\n2 2015\n3 2016.

这就是我所做的: df.Year = str(df.Year)

前:

在此处输入图片说明

后:

在此处输入图片说明

特写:

在此处输入图片说明

Sha*_*har 6

当您使用时,您将str(do.Year)获得所有行的字符串表示形式,而不是每行作为字符串的系列。要将行转换为字符串,您需要使用df.Year = df.Year.astype(str)