试图回答这个问题“获取每列的唯一字符串列表”,我们遇到了与我的数据集不同的问题。当我将此 CSV 文件导入数据帧时,每列都是 OBJECT 类型,我们需要将数字列转换为实数(数字)数据类型,将非数字列转换为字符串数据类型。
有办法实现这一点吗?
我尝试过以下文章Pandas:更改列的数据类型中的代码,但没有成功。
df = pd.DataFrame(a, columns=['col1','col2','col3'])
Run Code Online (Sandbox Code Playgroud)
一如既往地感谢您的帮助
到目前为止,我一直在社区寻找这个答案,不可能.
我在python 3.5.1中有一个数据框,其中包含一个列,其中包含从CSV文件导入的字符串中的日期.
数据框看起来像这样
TimeStamp TBD TBD Value TBD
0 2016/06/08 17:19:53 NaN NaN 0.062942 NaN
1 2016/06/08 17:19:54 NaN NaN 0.062942 NaN
2 2016/06/08 17:19:54 NaN NaN 0.062942 NaN
Run Code Online (Sandbox Code Playgroud)
我需要的是将TimeStamp列格式更改为%m /%d /%y%H:%M:%D
TimeStamp TBD TBD Value TBD
0 06/08/2016 17:19:53 NaN NaN 0.062942 NaN
Run Code Online (Sandbox Code Playgroud)
到目前为止,我已经找到了一些解决方案,但对于字符串,而不是系列
任何帮助,将不胜感激
谢谢