python - Python Pandas 中的 Zip 错误消息 - Anaconda

标签 python pandas zip python-3.4 anaconda

我是 Python(以及一般编程!)的新手,正在尝试使用 Pandas 进行一些数据分析。

使用“Zip”命令将两个列表压缩在一起,但收到以下错误消息:

names = ['Bob','Jessica','Mary','John','Mel']
births = [968, 155, 77, 578, 973]
BabyDataSet = zip(names,births)
BabyDataSet

<zip at 0x957ef08>

通过 Anaconda 2.1.0(64 位)运行脚本。预期输出是将 x2 列表压缩到一个列表中,但是却出现了?

感谢任何帮助。

最佳答案

您所看到的不是错误,而是 zip 的行为在 python 3 中发生了变化,因此您需要将 zip 的结果传递给列表:

In [2]:

names = ['Bob','Jessica','Mary','John','Mel']
births = [968, 155, 77, 578, 973]
BabyDataSet = list(zip(names,births))
BabyDataSet
Out[2]:
[('Bob', 968), ('Jessica', 155), ('Mary', 77), ('John', 578), ('Mel', 973)]

同时,当您正在阅读为 python 2 编写的教程时,这可能会有所帮助:http://www.diveintopython3.net/porting-code-to-python-3-with-2to3.html

关于python - Python Pandas 中的 Zip 错误消息 - Anaconda,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28001940/

相关文章:

python - 在 Python 函数之外返回一个计数器

Java ZipInputStream 抛出 zip.ZipException : invalid distance too far back while parsing nested zip files

python - 大量定义函数 stub

python - 将文件添加到 tar 存档而不先保存

python - 在 pandas DataFrame 中查找满足多个逻辑( bool )条件的组

python - pandas.read_csv 将列名移动到一个之上

python - 只保留 Python Pandas 数据集中每行的最低值

java - 为什么 ZipFile(file, ZipFile.OPEN_READ) 不适用于 GZip

ios - 体系结构 armv7 SSZipArchive 的 undefined symbol

python - 如何使用 Python suds 库创建 SOAP 头?