什么是。。。用Python是什么意思?

什么是。。。用Python是什么意思?,python,pandas,csv,Python,Pandas,Csv,我是一名初级Python程序员,一直在使用这个名为“Pybarball”的模块来分析sabermetrics数据。使用此模块时,我在尝试从程序检索信息时遇到了一个问题。该程序从任何棒球统计网站读取CSV文件,并将其输出到程序中以便于使用,但问题是部分信息没有显示,而是全部替换为“…”。这方面的一个例子如下所示: from pybaseball import batting_stats_range data = batting_stats_range('2017-05-01', '2017-05

我是一名初级Python程序员,一直在使用这个名为“Pybarball”的模块来分析sabermetrics数据。使用此模块时,我在尝试从程序检索信息时遇到了一个问题。该程序从任何棒球统计网站读取CSV文件,并将其输出到程序中以便于使用,但问题是部分信息没有显示,而是全部替换为“…”。这方面的一个例子如下所示:

from pybaseball import batting_stats_range

data = batting_stats_range('2017-05-01', '2017-05-08')

print(data.head())
我应该得到:

但是信息从“TM”一直到“CS”被切断,并被一个。。。在我的密码上。有人能给我解释一下为什么会发生这种情况,以及我如何预防这种情况吗?

如前所述,
head()
用于“快速测试对象中是否包含正确类型的数据”。因此,预计某些数据可能不会显示,因为它已折叠

如果需要更详细地分析数据,可以使用其他方法访问特定列。 例如,使用
iloc()
。您可以阅读更多关于它的内容,但本质上您可以“询问”这些列的一个片段,然后应用一个新片段以仅获取
nrows

另一个例子是
loc()
,docs。主要区别在于
loc()
使用标签(列名)过滤数据,而不是列的数字顺序。您可以筛选特定列的子集,然后从中获取行样本


所以,为了回答您的问题,“…”是pandas为了更好地查看结果而折叠数据的方法。

非常感谢您