def excel_one_line_to_list():
df = pd.read_excel(r"poi_grid.xlsx",usecols=[1],
names=none) # 讀取專案名稱列,不要列名
df_li = df.values.tolist()
# print(df_li)
result =
for s_li in df_li:
print(result)
res = set(result)
r = list(res)
c =
data = pd.dataframe(c)
pd.dataframe(data).to_excel('b.xlsx')
poi_data_renshu = pd.read_excel(r"poi_grid.xlsx")
d_fnid = [1,2,3,4,5]
renshu_list=
for d_fnid_li in d_fnid:
p=poi_data_renshu[poi_data_renshu['fnid']== d_fnid_li][['renshu']] # 內為指定的列名
# print(p)
for row in p.values:
#介面返回值
list1 = ['張三', '李四', '王五', '老二']
#資料庫返回值
list2 = ['張三', '李四', '老二', '王七']
a = [x for x in list1 if x in list2] #兩個列表中都存在
b = [y for y in (list1 + list2) if y not in a] #兩個列表中的不同元素
print('a的值為:',a)
print('b的值為:',b)
c = [x for x in list1 if x not in list2] #在list1列表中而不在list2列表中
d = [y for y in list2 if y not in list1] #在list2列表中而不在list1列表中
print('c的值為:',c)
print('d的值為:',d)
執行結果為:
a的值為: [『張三』, 『李四』, 『老二』]
b的值為: [『王五』, 『王七』]
c的值為: [『王五』]
d的值為: [『王七』]
import pandas as pd
df = pd.read_excel(r"f:\gpu10.0.45\813shopfinal\fnid_jihe.xlsx")
# print(df)
df.fillna(value=0, inplace=true)
print(df)
for i in df.values:
# print(i[0])
for j in range(1,50):
# print(i[j])
if i[j] != 0:
dic=
print(dic)
data = pd.dataframe([dic])
# print(data)
for k in data.values:
print(k[0])
with open('bdf.csv', 'a+') as f:
f.write(str(k[0])+','+str(k[1])+',')
f.write('\n')
import pandas as pd
data = pd.read_csv()
data = data.iloc[:, 0:13] # 按位置取某幾列
使用pd 進行資料的反向工程
建立資料來源 建立反向 但是安裝完成之後就會出現安裝 主要是因為建立的資料來源是32位的。反正只要是遇見這個問題就是說明你建立的資料來源和你鏈結資料來源的軟體的位數是不同的,所以是不能鏈結的 所以說要對乙個資料庫配置兩個資料來源,乙個32位乙個64位,這樣的話,就都可以鏈結了。要想在配置資料來源的地...
Python 使用Pandas進行資料預處理
利用pandas庫中的get dummies函式對類別型特徵進行啞變數處理。get dummies語法 pandas.get dummies data,prefix none,prefix sep dummy na false,columns none,sparse false,drop first...
Python中如何進行資料分組
根據資料分析物件的特徵,按照一定的數值指標,把資料分析物件劃分為不同的區間進行研究,以揭示其內在聯絡和規律性。cut 函式 cut series,bins,right true,labels null series 需要分組的資料 bins 分組的劃分陣列 right 分組的時候,右邊是否閉合,預設...