2、pandas 設定
3、pandas 操作
4、笛卡爾積
1)列表轉字串
list1 =
["department of biology"
]str1 =
"".join(list1)
print
(str1)
>>
> department of biology
2)從列表中刪除元素
要刪除的元素的型別必須與列表中的元素的型別相同
list1 =
["department of biology"
,"brandeis university"
]list1.remove(
"department of biology"
)list1
>>
>
['brandeis university'
]
設定顯示行數,若設定為none,則表示不限制
pd.set_option(
'display.max_rows'
,200
)
1)修改一行資料df = pd.dataframe([[
1,2,
3],[
4,5,
6],[
7,8,
9]],columns=
["nihao"
,"zhangsan"
,"nianling"])
df>>
>
nihao zhangsan nianling 01
2314
5627
89
修改第一行的資料
df.loc[0]
=(5,
6,7)
df>>
>
nihao zhangsan nianling05
6714
5627
89
2)將具有多重索引的dataframe轉換為單層索引df.reset_index(
)
3)merge 合併df1 = pd.dataframe([[
1,2,
3],[
4,5,
6],[
7,8,
9]],columns=
["nihao"
,"zhangsan"
,"nianling"])
df2 = pd.dataframe([[
10,14,
45],[
8,14,
9],[
56,5,
7]],columns=
["nihao"
,"zhangsan"
,"nianling"])
pd.merge(df1,df2,how=
"outer"
)>>
> nihao zhangsan nianling01
2314
5627
89310
144548
149556
57
1)生成笛卡爾積import itertools
a = itertools.product(
range(14
,32),
range(0
,12),
range(0
,60))
# 生成笛卡爾積
2)將笛卡爾積轉換為dataframepd.dataframe(a,columns=
["day"
,"hour"
,"minute"
])
python 使用記錄
時間戳轉換為日期格式 deftimestamp datetime value,format value為傳入的值為時間戳 整形 如 1332888820 value time.localtime value 經過localtime轉換後變成 time.struct time tm year 2012...
Python 日常使用記錄
python的排序函式sort,sorted在列表排序和字典排序中的應用詳解和舉例,python 列表list中內建了乙個十分有用的排序函式sort,sorted,它可以用於列表的排序,以下是例子。a 5,2,1,9,6 sorted a 將a從小到大排序,不影響a本身結構 1,2,5,6,9 so...
python使用常用部落格記錄
大o表示法演算法複雜度速查表 big o algorithm complexity cheat sheet python 使用 with open as 讀寫檔案 python 函式裝飾器及用法 超級詳細 python中 args和 kwargs的區別 python 詳解命令列解析 argparse...