没有pandas的输出?我找了很多线索但没找到

hfyxw5xn  于 2023-08-01  发布在  其他
关注(0)|答案(2)|浏览(92)

我有一个文件pandaArrays.py

import numpy as np
import pandas as pd

arr = np.array([
    [1,4], [2,5], [3,6]
    ])

pd.DataFrame(arr)

print('Hello, World!')

字符串
当我运行它时,我只得到打印信息

$ python3 pandaArrays.py
Hello, World!


任何可能的pandas输出都会发生这种情况。没有失败,没有错误,什么都没有?!

koaltpgm

koaltpgm1#

您应该将DataFrame对象赋给一个变量并显式地打印它。当您在解释器之外编写Python代码时,DataFrame构造函数不会自动打印内容。
代码:

import numpy as np
import pandas as pd

arr = np.array([
    [1,4], [2,5], [3,6]
    ])

df = pd.DataFrame(arr)

print('Hello, World!')
print(df)

字符串
输出量:

Hello, World!
   0  1
0  1  4
1  2  5
2  3  6

h9vpoimq

h9vpoimq2#

如果你使用Jupyter并且你想打印pd.DataFrame(arr)命令的结果,你可以删除字符串print('Hello, World!')并运行它:

import numpy as np
import pandas as pd

arr = np.array([
    [1,4], [2,5], [3,6]
    ])

pd.DataFrame(arr)

字符串
你会看到你的数据框。

相关问题