为什么我在调用 vDataFrame.count 时看到的是 table 而不是平均值
Why do I see a table and not only avg value when I call vDataFrame.count
这是我的 Jupyter
代码,用于为 VerticaPy
- https://www.vertica.com/python/documentation_last/vdataframe/statistics.php
编写的代码
我已经为 table 创建了一个 vDataFrame
并且想要找到一个列 avg
import vertica_python
conn_info = {'host': '127.0.0.1',
'port': 5433,
'user': 'dbadmin',
'password': '',
'database': 'kaggle_titanic'}
vdf_table = vDataFrame("titanic_train_flex_view")
mean = vdf_table["age"].mean
mean
我希望看到 mean
的一个值,但我看到 table 本身。为什么我只看到 mean
的一个值?
<bound method vColumn.avg of age
1 22.0
2 38.0
3 26.0
4 35.0
5 35.0
6 None
7 54.0
8 2.0
9 27.0
10 14.0
11 4.0
12 58.0
13 20.0
14 39.0
15 14.0
16 55.0
17 2.0
18 None
19 31.0
20 None
21 35.0
22 34.0
23 15.0
24 28.0
25 8.0
26 38.0
27 None
28 19.0
29 None
30 None
31 40.0
32 None
33 None
34 66.0
35 28.0
36 42.0
37 None
38 21.0
39 18.0
40 14.0
41 40.0
42 27.0
43 None
44 3.0
45 19.0
46 None
47 None
48 None
49 None
50 18.0
51 7.0
52 21.0
53 49.0
54 29.0
55 65.0
56 None
57 21.0
58 28.5
59 5.0
60 11.0
61 22.0
62 38.0
63 45.0
64 4.0
65 None
66 None
67 29.0
68 19.0
69 17.0
70 26.0
71 32.0
72 16.0
73 21.0
74 26.0
75 32.0
76 25.0
77 None
78 None
79 0.83
80 30.0
81 22.0
82 29.0
83 None
84 28.0
85 17.0
86 33.0
87 16.0
88 None
89 23.0
90 24.0
91 29.0
92 20.0
93 46.0
94 26.0
95 59.0
96 None
97 71.0
98 23.0
99 34.0
100 34.0
... ...
Rows: 1-100 of 891 | Column: age | Type: Numeric(6,3)>
DataFrame.mean
是一个函数,不像 DataFrame.shape
这样的属性。您需要使用括号调用函数,例如df.mean()
这是我的 Jupyter
代码,用于为 VerticaPy
- https://www.vertica.com/python/documentation_last/vdataframe/statistics.php
我已经为 table 创建了一个 vDataFrame
并且想要找到一个列 avg
import vertica_python
conn_info = {'host': '127.0.0.1',
'port': 5433,
'user': 'dbadmin',
'password': '',
'database': 'kaggle_titanic'}
vdf_table = vDataFrame("titanic_train_flex_view")
mean = vdf_table["age"].mean
mean
我希望看到 mean
的一个值,但我看到 table 本身。为什么我只看到 mean
的一个值?
<bound method vColumn.avg of age
1 22.0
2 38.0
3 26.0
4 35.0
5 35.0
6 None
7 54.0
8 2.0
9 27.0
10 14.0
11 4.0
12 58.0
13 20.0
14 39.0
15 14.0
16 55.0
17 2.0
18 None
19 31.0
20 None
21 35.0
22 34.0
23 15.0
24 28.0
25 8.0
26 38.0
27 None
28 19.0
29 None
30 None
31 40.0
32 None
33 None
34 66.0
35 28.0
36 42.0
37 None
38 21.0
39 18.0
40 14.0
41 40.0
42 27.0
43 None
44 3.0
45 19.0
46 None
47 None
48 None
49 None
50 18.0
51 7.0
52 21.0
53 49.0
54 29.0
55 65.0
56 None
57 21.0
58 28.5
59 5.0
60 11.0
61 22.0
62 38.0
63 45.0
64 4.0
65 None
66 None
67 29.0
68 19.0
69 17.0
70 26.0
71 32.0
72 16.0
73 21.0
74 26.0
75 32.0
76 25.0
77 None
78 None
79 0.83
80 30.0
81 22.0
82 29.0
83 None
84 28.0
85 17.0
86 33.0
87 16.0
88 None
89 23.0
90 24.0
91 29.0
92 20.0
93 46.0
94 26.0
95 59.0
96 None
97 71.0
98 23.0
99 34.0
100 34.0
... ...
Rows: 1-100 of 891 | Column: age | Type: Numeric(6,3)>
DataFrame.mean
是一个函数,不像 DataFrame.shape
这样的属性。您需要使用括号调用函数,例如df.mean()