我发现同一组命令在两种情况下的工作方式不同。谁能说出为什么第二种情况提取整数而第一种情况没有。我想复制案例 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)
案例二:有字符串
<<< 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 文件。