我在尝试从PyCharm中的调试工具查看数据框时遇到了问题。
有问题的数据框(df)在运行下面的代码时打印出来但在尝试使用调试工具查看数据框时收到错误消息(参见下面的屏幕截图2)。
我已经使用另一个数据帧(df1)测试了调试工具,它运行正常。
我添加了用于创建DataFrame的Excel文件的屏幕截图。
如果有人知道问题是什么,那就太棒了。
谢谢!
代码:
import pandas as pd
import numpy as np
df1 = pd.DataFrame(np.random.randn(10, 5), columns=['a', 'b', 'c', 'd', 'e'])
df = pd.read_excel('/users/myusername/desktop/Energy Indicators.xls', skiprows = range(0, 17), index_col = 2, skip_footer = 38)
df = df.drop('Unnamed: 0', axis = 1).drop('Unnamed: 1', axis = 1)
df = df.rename(columns = {'Petajoules': 'Energy Supply', 'Gigajoules': 'Energy Supply per Capita', '%': '% Renewable'})
df.index.name = 'Country'
df = df.replace('...', np.NaN)
print df