熊猫dtype输出有额外的行

时间:2019-02-04 09:41:49

标签: python pandas

在和大熊猫玩耍时,我开始想知道输出结果。

> df = pd.DataFrame({'col_1':[1,2,3], 'col_2':['a','b','c']})
> df.dtypes
  col_1     int64
  col_2    object
  dtype: object

df.dtypes调用给出三行。

  1. 第一行显示col_1具有“整数”类型。
  2. 第二行显示col_2具有“对象”类型,它是一个字符串。
  3. 第三行提到dtype: object ...,但这是指什么?

1 个答案:

答案 0 :(得分:2)

private void imageToArray(){ int width = originalBI.getWidth(); int height = originalBI.getHeight(); newBI = new BufferedImage(width,height,BufferedImage.TYPE_INT_ARGB); pixels = new int[width][height]; for(int i = 0; i<width;i++){ for(int j = 0;j<height;j++){ pixels[i][j]=originalBI.getRGB(i,j); } } } private void saveImage(){ int returnValue = saveFileChooser.showSaveDialog(this); if(returnValue == JFileChooser.APPROVE_OPTION) { try{ ImageIO.write(newBI, "png",saveFileChooser.getSelectedFile()); lblMessage.setText("Image File Succesfully saved"); }catch(IOException ex){ lblMessage.setText("Failed to save image file"); } } else{ lblMessage.setText("No file Choosen"); } } 返回的对象是dtypes对象,默认情况下,pandas.Series在打印时显示它的dtype,告诉您它是Series od混合类型(因为您有Seriesint64