日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
python如何添加一列元素

在Python中,我們可以使用pandas庫來處理數(shù)據(jù)表格,當(dāng)我們需要向數(shù)據(jù)表格中添加一列元素時(shí),可以使用以下方法:

我們提供的服務(wù)有:網(wǎng)站建設(shè)、成都網(wǎng)站制作、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、姑蘇ssl等。為上1000家企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的姑蘇網(wǎng)站制作公司

1、我們需要導(dǎo)入pandas庫,如果你還沒有安裝這個(gè)庫,可以使用以下命令進(jìn)行安裝:

pip install pandas

2、接下來,我們創(chuàng)建一個(gè)數(shù)據(jù)表格,這里我們使用pandas的DataFrame對(duì)象來創(chuàng)建一個(gè)數(shù)據(jù)表格:

import pandas as pd
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
print(df)

輸出結(jié)果:

   A  B
0  1  4
1  2  5
2  3  6

3、現(xiàn)在,我們向這個(gè)數(shù)據(jù)表格中添加一列元素,假設(shè)我們要添加一個(gè)名為’C’的新列,其值為[7, 8, 9],可以使用以下代碼:

new_column = [7, 8, 9]
df['C'] = new_column
print(df)

輸出結(jié)果:

   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9

4、你還可以一次性添加多列元素,我們要添加兩個(gè)新列’D’和’E’,其值分別為[10, 11, 12]和[13, 14, 15],可以使用以下代碼:

new_columns = {'D': [10, 11, 12], 'E': [13, 14, 15]}
df = df.assign(**new_columns)
print(df)

輸出結(jié)果:

   A  B  C  D  E
0  1  4  7  10 13
1  2  5  8  11 14
2  3  6  9  12 15

5、如果數(shù)據(jù)表格中的某一列已經(jīng)存在,我們可以使用inplace=True參數(shù)來覆蓋原有列的值,我們要將列’B’的值替換為[16, 17, 18],可以使用以下代碼:

new_values = [16, 17, 18]
df['B'].replace(df['B'], new_values, inplace=True)
print(df)

輸出結(jié)果:

   A    B    C    D    E
0  1   16   7.0   NaN   NaN
1  2   17   8.0   NaN   NaN
2  3   18   9.0   NaN   NaN

注意:這里的新值被替換成了浮點(diǎn)數(shù)類型(float),因?yàn)樵紨?shù)據(jù)表格中的’B’列是整數(shù)類型(int),如果需要保持原有數(shù)據(jù)類型,可以在創(chuàng)建新列時(shí)指定數(shù)據(jù)類型,df['C'] = new_column.astype(int)


本文名稱:python如何添加一列元素
標(biāo)題鏈接:http://m.5511xx.com/article/cciojsj.html