當前位置:首頁 » 編程語言 » python增加列

python增加列

發布時間: 2022-08-08 08:16:29

python中怎樣在dataframe變數中增加一列

list_c=list(df.index)
df.inster(0,'name',list_c)

② Python 怎麼在csv文件中加入一列數據

這是一個把最後一列重復一次的例子:

importcsv

withopen('test.csv')ascsvfile:rows=csv.reader(csvfile)withopen('test1.csv','w',newline='')asf:writer=csv.writer(f)forrowinrows:row.append(row[len(row)-1])writer.writerow(row)

③ python 怎麼添加列名(表頭)

添加列名:
pd.read_csv(file, header=None, names = ['a','b','c'] )1

names為指定的名字
數據tab分隔的時候去讀方式
sep指定
df = pd.read_csv('../input/data_train.csv',sep = '\t',encoding='GBK')

④ Python 根據原EXCEL表數據新增一列,如何實現

mport xlwtf = xlwt.Workbook() #創建工作簿sheet1 = f.add_sheet(u'sheet1',cell_overwrite_ok=True) #創建sheetl_=[1,2,3,4,5]for i in range(len(l_)): sheet1.write(0,i,i)#表格的第一行開始寫。第一列,第二列。。。。 #sheet1.write(0,0,start_date,set_style('Times New Roman',220,True))f.save('text.xls')#保存文件

⑤ Python新增一列,讓從右到左第一個不為0的數,作為新一列的值要怎麼做呢

你沒說這些數據是什麼文件格式,假定你這些數據存放在txt文件中!大致操作思路如下:
① 使用文本讀取方法file.read(path, 「r」),將文本讀取為字元串list,注意去掉表頭(方便後面轉化為浮點數值);
② 使用字元串的split()方法,將各個數字字元拆開為列表,並用列表sorted()方法,對其進行逆序;
③ 遍歷這個sorted後的列表,找出第一個非零數值(需要將每個元素轉化為float,並檢查是否有中英文或特殊字元)。

⑥ 如何用Python添加資料庫一列有序數字

通過例子來說明sorted的用法: 1. 對由tuple組成的List排序 Python代碼 >>> students = [('john', 'A', 15), ('jane', 'B', 12), ('dave', 'B', 10),] 用key函數排序(lambda的用法見 注釋1) Python代碼 >>> sorted(students, key=lambda student : student[2]) # sort by age [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)] 用cmp函數排序 Python代碼 >>> sorted(students, cmp=lambda x,y : cmp(x[2], y[2])) # sort by age [('dave', 'B', 10), ('jane', 'B', 12), ('john', 'A', 15)] 用 operator 函數來加快速度, 上面排序等價於:(itemgetter的用法見 注釋2) Python代碼 >>> from operator import itemgetter, attrgetter >>> sorted(students, key=itemgetter(2)) 用 operator 函數進行多級排序 Python代碼 >>> sorted(students, key=itemgetter(1,2)) # sort by grade then by age [('john', 'A', 15), ('dave', 'B', 10), ('jane', 'B', 12)] 2. 對由字典排序 Python代碼 >>> d = {'data1':3, 'data2':1, 'data3':2, 'data4':4} >>> sorted(d.iteritems(), key=itemgetter(1), reverse=True) [('data4', 4), ('data1', 3), ('data3', 2), ('data2', 1)]

⑦ python怎麼在excle最後一列增加

效果:

源碼

import pandas as pd

# 讀取文件

data = pd.read_excel('./test.xls')

# 增加列,行數要相同,否則出錯

data['gender'] = ['m', 'f', 'm']

print(data)

# 保存迴文件

data.to_excel('./res.xls', index=False)


希望能幫到你。

⑧ python中如何在矩陣中添加一列或是一行

例如文件t.data數據格式如下 1,2,3 4,5,6 7,8,9 //讀入文件 file=open("t.data","r") //初始化矩陣 matrix=[] //讀入數據並加到矩陣中 for line in file: line.strip() matrix.append(line.split(',')) //列印 print(matrix)

⑨ python循環更新矩陣增加新的列

教你一個很厲害的方式。A,B都是列表數據結構。
比如想選取B的第i行,是這樣的 B[i]
那麼我們要選擇的是哪些行呢?A[0],A[1]...A[5] 是這幾行
於是B[A[0]]...,這樣得到的是一個個單獨的列表,你還要組成新的列表,你只要在外面加個括弧就行
[ B[A[0]],B[A[1]],。。。 ]
進階:一句話搞定
[B[item] for item in A[:5]]

⑩ Python怎麼將DataFrame數據類型增加新的兩列並賦值

import pandas as pd
a=[[1,2,3],[4,5,6]]
b=pd.DataFrame(a)
c=b[0]*b[1]
#df.insert(idx, col_name, value)
#insert 三個參數,插到第幾列,該列列名,值
b.insert(3,3,c)

熱點內容
win連接共享文件夾 發布:2022-10-08 07:28:49 瀏覽:847
鏈表的存儲需不需要事先預估空間 發布:2022-10-08 07:27:13 瀏覽:836
sql顯示日期格式 發布:2022-10-08 07:25:16 瀏覽:594
千月源碼 發布:2022-10-08 07:25:00 瀏覽:142
c語言程序設計與應用張小東 發布:2022-10-08 07:23:52 瀏覽:215
java調用另一個類 發布:2022-10-08 07:22:41 瀏覽:947
sqlserver資料庫安裝 發布:2022-10-08 07:16:35 瀏覽:850
php資源類型 發布:2022-10-08 07:13:54 瀏覽:511
安卓平板怎麼卡刷 發布:2022-10-08 07:09:03 瀏覽:233
苦兒流浪記中央編譯 發布:2022-10-08 07:08:07 瀏覽:699