我收到此错误 <bound method NDFrame.head of . 它没有正确显示我的数据框,我该怎么办?我的代码是基本的,这里是:

import pandas as pd

df = pd.read_csv("/Users/shloak/Desktop/Pandas/,python,pandas,dataframe,analysis"/>
	














首页 > 解决方案 >

我收到此错误 <bound method NDFrame.head of . 它没有正确显示我的数据框,我该怎么办?我的代码是基本的,这里是:

import pandas as pd

df = pd.read_csv("/Users/shloak/Desktop/Pandas/

问题描述

我收到此错误 <bound method NDFrame.head of . 它没有正确显示我的数据框,我该怎么办?我的代码是基本的,这里是:

import pandas as pd

df = pd.read_csv("/Users/shloak/Desktop/Pandas/Avacado/avocado.csv”)
albany_df = df[ df['region'] == "Albany"]
albany_df.head

这是我的输出

<bound method NDFrame.head of        Unnamed: 0        Date  AveragePrice  Total Volume     4046       4225  \
0               0  2015-12-27          1.33      64236.62  1036.74   54454.85   
1               1  2015-12-20          1.35      54876.98   674.28   44638.81   
2               2  2015-12-13          0.93     118220.22   794.70  109149.67   
3               3  2015-12-06          1.08      78992.15  1132.00   71976.41   
4               4  2015-11-29          1.28      51039.60   941.48   43838.39   
...           ...         ...           ...           ...      ...        ...   
17608           7  2018-02-04          1.52       4124.96   118.38     420.36   
17609           8  2018-01-28          1.32       6987.56   433.66     374.96   
17610           9  2018-01-21          1.54       3346.54    14.67     253.01   
17611          10  2018-01-14          1.47       4140.95     7.30     301.87   
17612          11  2018-01-07          1.54       4816.90    43.51     412.17   

         4770  Total Bags  Small Bags  Large Bags  XLarge Bags          type  \
0       48.16     8696.87     8603.62       93.25          0.0  conventional   
1       58.33     9505.56     9408.07       97.49          0.0  conventional   
2      130.50     8145.35     8042.21      103.14          0.0  conventional   
3       72.58     5811.16     5677.40      133.76          0.0  conventional   
4       75.78     6183.95     5986.26      197.69          0.0  conventional   
...       ...         ...         ...         ...          ...           ...   
17608    0.00     3586.22     3586.22        0.00          0.0       organic   
17609    0.00     6178.94     6178.94        0.00          0.0       organic   
17610    0.00     3078.86     3078.86        0.00          0.0       organic   
17611    0.00     3831.78     3831.78        0.00          0.0       organic   
17612    0.00     4361.22     4357.89        3.33          0.0       organic   

       year  region  
0      2015  Albany  
1      2015  Albany  
2      2015  Albany  
3      2015  Albany  
4      2015  Albany  
...     ...     ...  
17608  2018  Albany  
17609  2018  Albany  
17610  2018  Albany  
17611  2018  Albany  
17612  2018  Albany  

[338 rows x 14 columns]>

这是什么原因?我有 Pythonn 3.9 和 Pandas 1.1.3


如果其他人通过谷歌搜索到达如何插入下拉图标,这是一个很好的方法:

<span style="color:black;" class="fa fa-caret-down pl-1"></span>

这使用了 font awesome 5,并pl-1在下拉图标的左侧添加了一点填充,因此它的间距更好。

结果是一个与 GitHub 上的图标非常相似的图标:

在此处输入图像描述

标签: pythonpandasdataframeanalysis

解决方案


head是一个方法,你需要调用它,像这样:albany_df.head().

现在您没有收到错误,但您打印的是方法本身而不是调用它的结果。


推荐阅读