Pandas 在方法()内调用时,不显示Df.head()?
在方法内部进行调用时,无法访问dataframe.head()或dataframe.descripe()。Pandas 在方法()内调用时,不显示Df.head()?,pandas,sklearn-pandas,Pandas,Sklearn Pandas,在方法内部进行调用时,无法访问dataframe.head()或dataframe.descripe()。 def develope_df(): 输出: Now lets print student data {0: {'name': 'Aadi', 'age': 16, 'city': 'New york'}, 1: {'name': 'Jack', 'age': 34, 'city': 'Sydney'}} Create a df and then print head %%%%%%%%%
def develope_df(): 输出:
Now lets print student data
{0: {'name': 'Aadi', 'age': 16, 'city': 'New york'}, 1: {'name': 'Jack', 'age': 34, 'city': 'Sydney'}}
Create a df and then print head
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
但是,正如在方法外部调用时所看到的,它是有效的
studentData = {
0 : {
'name' : 'Aadi',
'age' : 16,
'city' : 'New york'
},
1 : {
'name' : 'Jack',
'age' : 34,
'city' : 'Sydney'
},
}
print("Now lets print student data")
print(studentData)
print("%" * 80)
print("Create a df and then print head")
st_df = pd.DataFrame(studentData)
st_df.head()
输出:现在让我们打印学生数据 {0:{'name':'Aadi','age':16,'city':'newyork'},1:{'name':'Jack','age':34,'city':'Sydney'} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 创建df,然后打印头 0 1 16岁34岁 纽约市悉尼 名字叫Aadi Jack
有什么解决的建议吗 要在循环中进行漂亮的打印,首先导入
display\u html
函数:
from IPython.display import display_html
然后在函数定义中围绕对df.head()
的任何调用包装display\u html
,例如:
display_html(st_df.head())
要在循环中漂亮地打印,请首先导入
display\u html
函数:
from IPython.display import display_html
然后在函数定义中围绕对df.head()
的任何调用包装display\u html
,例如:
display_html(st_df.head())
尝试print(st_df.head())
tryprint(st_df.head())