我有一个csv
文件
(我在这里展示前三排)
HEIGHT,WEIGHT,AGE,GENDER,SMOKES,ALCOHOL,EXERCISE,TRT,PULSE1,PULSE2,YEAR
173,57,18,2,2,1,2,2,86,88,93
179,58,19,2,2,1,2,1,82,150,93
我使用pandasread_csv
读取文件并将它们放入列中。在
这是我的代码:
^{pr2}$
问题是第一列和最后一列有“值之前和之后”。在
另外,我无法删除索引。在
这可能会犯一些愚蠢的错误,但我事先感谢你的帮助
Tags:
最终解决方案-使用^{} 转换为} 从列名称中删除{}:
int
s,并使用^{index_col=False
表示强制不读取第一列到索引,但dataframe总是需要一些索引,因此添加了默认值-0,1,2...
。所以这里可以省略。在header=None
应该被删除,因为它强制不将第一行(csv的头)读取到DataFrame
的列。然后,第一行数据也是标题,数值被转换成字符串。在delimiter=','
也应该删除,因为它与sep=','
什么是默认参数相同。在@jezrael是对的-pandas数据框总是会添加索引。这是必要的。在
尝试类似
df[0] = df[0].str.strip()
将0替换为最后一列。在{cd2>转换成你的数据帧之前}
相关问题 更多 >
编程相关推荐