gpt4 book ai didi

python - 从 Pandas 中的 read_csv 获取对象大小

转载 作者:行者123 更新时间:2023-12-01 21:23:01 26 4
gpt4 key购买 nike

我读取了一个 csv 文件并找到了它的大小

import pandas as pd
data = pd.read_csv("train.csv")
data.size

我的结果是 10692但我尝试另一种方式

y = data["Survived"]

这次我只得到了891的长度。我认为它必须是 10692。你想找出不同之处吗?我在这里下载数据

https://www.kaggle.com/c/titanic/data?select=train.csv

最佳答案

这是意料之中的,因为DataFrame.size工作方式不同,它计算 DataFrame 的所有值。

data = pd.DataFrame({
'A':list('abcdef'),
'B':[4,5,4,5,5,4],
'Survived':[7,8,9,4,2,3],

})

print (data)
A B Survived
0 a 4 7
1 b 5 8
2 c 4 9
3 d 5 4
4 e 5 2
5 f 4 3

#3 columns x 6 rows = 18
print (data.size)
18

y = data["Survived"]
print (y)
0 7
1 8
2 9
3 4
4 2
5 3
Name: Survived, dtype: int64

#nuber of values in Series/column
print (y.size)
6

如果想要行数和列数:

print (data.shape)
(6, 3)

或行数:

print (len(data))
6

关于python - 从 Pandas 中的 read_csv 获取对象大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63590914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com