pandas数据帧到矩阵dtype错误

时间:2013-03-08 18:23:07

标签: python numpy pandas

我发现在两种情况下,同一组命令的工作方式不同。有人可以指出为什么第二种情况提取整数而第一种情况却没有。我想复制案例I的行为。

案例I:工作

<<< df = pd.read_csv('...csv file 1 ')
<<< df = df.ix[:,[0, 7, 8, 11, 20, 24, 25]]
<<< datFm = df.values 
<<< datFm[1,:5]
   array([413190.2978, 1, 100000, 93.1, 0.0], dtype=object)

案例II:有字符串

<<< dfPL = pd.read_csv('  csv file 2 ')
<<< PLRT = dfPL.ix[:,17]
<<< PLRT_M = PLRT.values
<<< PLRT_M[:5]
 array(['-8.85', '250.72', '1,220.25', '124.89', '11.21'], dtype=object)

两个csv文件都是以csv格式保存的excel文件。

0 个答案:

没有答案