'''@版本:v1.0
'''import
pandas as pd
#loc函式使用說明
df = pd.dataframe([[1, 2], [4, 5], [7, 8]],
index=['
第一行', '
第二行', '
第二行'
],columns=['
第一列', '
第二列'
(df)
'''#一\選擇
df = pd.dataframe([[1, 2], [4, 5], [7, 8]],
index=['第一行', '第二行', '第二行'],
columns=['第一列', '第二列'])
print(df)
#1\單個 row_label 返回的series
df.loc['第二行']
print(df.loc['第二行'])
#2\列表 row_label 返回的dataframe
print(df.loc[['第一行','第二行']])
#3\同時選定行和列,返回單元值
print(df.loc['第一行', '第二列'])
#4\同時選定多個行和單個列,注意的是通過列表選定多個row label 時,首位均是選定的。
print(df.loc['第一行':'第二行', '第一列'])
#5\布林列表選擇row label布林值列表是根據某個位置的true or false 來選定,如果某個位置的布林值是true,則選定該row
print(df.loc[[true,false,true]])
#6\返回條件布林值
print(df.loc[df['第二列'] > 6])
#7\條件布林值和具體某列的資料
print(df.loc[df['第二列'] > 6, ['第一列']])
#8\通過函式得到布林結果選定資料
print(df.loc[lambda df: df['第二列'] == 8])
''''''
#二\賦值
# 根據某列表選定的row 及某列 column 賦值
df.loc[['第二行', '第二行'], ['第二列']] = 50
print(df)
#將某行row的資料全部賦值
df.loc['第一行'] =10
print(df)
#將某列的資料完全賦值
df.loc[:, '第一列'] = 30
print(df)
#條件選定rows賦值
df.loc[df['第二列'] > 35] = 0
print(df)
'''tuples =[('
第一行', '
mark i
'), ('
第一行', '
mark ii'),
('第二行', '
mark i
'), ('
第二行', '
mark ii'),
('第二行', '
mark ii
'), ('
第二行', '
mark iii')
]index =pd.multiindex.from_tuples(tuples)
values = [[12, 2], [0, 4], [10, 20],
[1, 4], [7, 1], [16, 36]]
df = pd.dataframe(values, columns=['
第一列', '
第二列'], index=index)
(df)
print(df.loc[('
第一行', '
mark ii
')])
print(df.loc['
第一行', '
mark i'])
print(df.loc[[('
第一行', '
mark ii
')]])
print(df.loc[('
第一行', '
mark i
'), '
第二列'
])print(df.loc[('
第一行', '
mark i
'):'
第二行'
])print(df.loc[('
第一行', '
mark i
'):'
第二行'
])print(df.loc[('
第一行', '
mark i
'):('
第二行','
mark i
')])
使用說明 附註工具使用說明
附註工具使用說明 附註工具用途 附註工具主要用於更新利用word附註應用程式生成的帶域 的附註,該工具在word右鍵 更新鏈結 的基礎上進行了優化,故在使用時,不能再利用word右鍵 更新鏈結 而要用本工具的 更新當前鏈結 或 更新所有鏈結 使用說明 一 更換路徑 當利用word附註應用程式生成帶域...
使用說明 農用遮光網使用說明
農用遮光網使用說明 建築防塵網購買方 建築施工企業 在購買建築防塵網時,應該對 作出比較,可以分辨品牌 型號,且購買時應該在一定程度上了解信譽良莠。建築防塵網購買方 市場售賣方 在選購建築防塵網時,可以把 作為基礎,好的 可以用來彌補信譽不足,而差的 則需要按照你的服務收費。農用遮光網使用說明 用途...
Hibernate tools 使用說明
05年的8月份第一次接觸hibernate tools,使用起來感覺還不錯,但也沒有深入研究,後來由於一直在做乙個專案,再後來用了一陣myeclipse,現在換了公司,使用wtp all in one eclipse的乙個版本 生成domain的時候使用了hibernate tools,發現都不知怎...