将格式化的Excel数字读取到Python中

时间:2019-01-15 04:13:06

标签: python excel pandas

听起来很傻,我在将格式化的excel csv读入Python时遇到问题,因为将负数识别为字符串,所以astype(int)不能正常工作

例如,我可能有一列如下所示:

Column A
1
-1
5
etc..

我以前的工作是将正数和负数分别放入不同的dfs中。这可以通过以下代码完成:

df.iloc[:,1].str.extract('(\d+)').astype(float)
df.iloc[:,1].str.extract('-(\d+)').astype(float)

但是,理想情况下,我想将数据保留在同一表中。

我发问的感觉很傻,而且我敢肯定这确实很明显,但是任何帮助都会很棒!

0 个答案:

没有答案