【求问Python-pandas】如何将dataframe中部分元素改变格式?

D
DaXia666
楼主 (未名空间)

求问版上高手,本人用Python里的神包pandas将csv格式或者xlsx/xlsm(Excel)格式的
原始数据read_csv或者read_excel进来形成dataframe,但由于原数据里string和number都有,结果大家在dataframe里统统被自动搞成str的format,那么需要将dataframe表格中数字部分的str变成float格式、字符部分继续保持原str格式,也就是说,需要将dataframe二维表格中某些行、某些列或者某些行的某部分、某些列的某部分进行str到float的格式转变,请问如果做?求高手指点,最好能给两行关键code示范,谢谢!

l
longtian

没办法单独元素改类型,列可以改

【 在 DaXia666 (一代大侠) 的大作中提到: 】
: 求问版上高手,本人用Python里的神包pandas将csv格式或者xlsx/xlsm(Excel)格
式的
: 原始数据read_csv或者read_excel进来形成dataframe,但由于原数据里string和
numbe
: r都有,结果大家在dataframe里统统被自动搞成str的format,那么需要将dataframe表
: 格中数字部分的str变成float格式、字符部分继续保持原str格式,也就是说,需要
将d
: ataframe二维表格中某些行、某些列或者某些行的某部分、某些列的某部分进行str
到f
: loat的格式转变,请问如果做?求高手指点,最好能给两行关键code示范,谢谢!