我有一个数据框 resultstatsDF
resultstatsDF = DataFrame({'a': [1,2,3,4,5]})
resultstatsDF['file'] = 'asdf'
resultstatsDF.dtypes
a int64
file object
dtype: object
Run Code Online (Sandbox Code Playgroud)
与object列file,我想转换为字符串:
我试过了
resultstatsDF = resultstatsDF.astype({'file': str})
resultstatsDF['file'] = resultstatsDF['file'].astype(str)
resultstatsDF['file'] = resultstatsDF['file'].to_string
resultstatsDF['file'] = resultstatsDF.file.apply(str)
resultstatsDF['file'] = resultstatsDF['file'].apply(str)
Run Code Online (Sandbox Code Playgroud)
但是无论我做什么,当我与
resultstatsDF.dtypes
Run Code Online (Sandbox Code Playgroud)
该列file仍然是tpye object。