目錄
1、dataframe搜尋一列包含某個字元
2、按照每個地市乙個表匯出到相應的資料夾中
3、按照序號列倒序排序,刪除城市列重複項
4、df讀取到貼上板,直接貼上到**,**直接賦值df
使用資料如下:
import pandas as pd
data =
df = pd.dataframe(data)
序號 城市
區縣 1
北京密雲縣 2
北京延慶縣 3
天津市靜海縣 4
天津市 薊縣
5唐山市
樂亭縣 6
唐山市遷西縣
#在城市列,搜尋包含北京字元的資料,存放在df_use
df_use= df.loc[df['城市'].str.contains('北京')]
輸出:
實現:每個地市乙個資料夾,裡面每個區縣一單獨乙個表檔案
import os
#匯入表頭內容--見文章開頭
out_file_path = 'd:/' #匯出路徑
for city_name, data_city in df.groupby('城市'): #按照地市分組
if not os.path.exists(''.format(out_name=out_file_path, city=city_name)): #判斷是否存在資料夾,不存在就建立
os.makedirs(''.format(out_name=out_file_path, city=city_name))
for county_name, data_county in data_city.groupby('區縣'): #按照區縣分組
data_county.to_csv('/.csv'.format(out_name=out_file_path, city=city_name,county=county_name )) #將區縣表匯出到地市資料夾中
輸出:
實現:排序 & 去重功能
res = df.sort_values('序號',ascending=false).drop_duplicates('城市')
輸出:
實現**複製後,直接將資料存放到datafram中,datafram資料複製到貼上板貼上到**中
#dataframe直接貼上導**,執行下面語句到**中貼上
df.to_clipboard()
#複製**資料,將資料賦值給dataframe變數
#到**中先複製,然後執行以下語句
df = pd.read_clipboard()
sql語句中的一些常用語法
以前一直在程式中寫sql,最近在sql查詢分析器中寫sql,發現很多以前寫法都行不動,下面做乙個記錄 1 sql語句中if else if begin endelse begin end 2 把字段賦值給變數 declare selectsql nvarchar 100 tablecount int...
Mysql 一些常用語句
mysqldump u root p anclgk tmp.sql 匯出為sql mysql uroot p123456 tmp.sql 匯入 mysql use abc 使用已建立的資料庫 mysql set names utf8 設定編碼 mysql source home abc abc.sq...
mysql一些常用語句 mysql一些常用語句
一 從命令列登入mysql資料庫伺服器 1 登入使用預設3306埠的mysql usr local mysql bin mysql u root p 2 通過tcp連線管理不同埠的多個mysql 注意 mysql4.1以上版本才有此項功能 usr local mysql bin mysql u ro...