python3 print & DataFrame 170424

来源:互联网 发布:vb登录界面模板下载 编辑:程序博客网 时间:2024/05/17 23:33
from __future__ import print_functionimport pandas as pd#in python3, we need to add '()' for the print functionaa=['a','b','c']#print aa    #wrongprint(aa)env_list = ['-']*(5) + ['T']     #a new method to create a listprint(env_list)dd = ''.join(aa)                 #join aa with the notation in the bracket()
print (dd)for i in range(0,6):                print (i)for i in range(0,6):             #    print (i, end = '')                    #In python2, if there is a ',' after 'i', the output result will not change line.                                 #However, in python3 to get the same effect, we can add " end = '' "
#about DataFrame
data = [[1,2,3],[4,5,6]]  
index = ['d','e']               #
columns=['a','b','c']  
df = pd.DataFrame(data=data, index=index, columns=columns)  
print ('\n')

gg = df.iloc[:]
print('gg:\n',gg,'\n')

ff = df.iloc[1:]
print('ff:\n',ff,'\n')

hh = df.iloc[:,1:]
print('hh:\n',hh,'\n')

ee = df.iloc[1,:]
print('ee:\n')
print(ee,'\n')
print (type(df.iloc[1,:]))  
action_name = ee.argmax()         #output the column name of the max value
print(action_name)

ii = df.ix['e']                   #the difference between ix and iloc is that ix can index by label while iloc can't.
print('ii:\n',ii,'\n')
#index=index,
0 0
原创粉丝点击