欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

python如何向一個(gè)dataframe中新加一行

 更新時(shí)間:2023年08月04日 15:01:35   作者:老光私享  
這篇文章主要介紹了python如何向一個(gè)dataframe中新加一行問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

python向一個(gè)dataframe中新加一行

你可以使用

df.loc[len(df)] = new_row 

在 dataframe 的末尾插入新行。

例如

import pandas as pd# 建立示例 dataframe
df = pd.DataFrame([[1, 2], [3, 4]], columns=['a', 'b'])
print(df)
# ? ?a ?b
# 0 ?1 ?2
# 1 ?3 ?4
# 準(zhǔn)備新行數(shù)據(jù)
new_row = [5, 6]
# 在 dataframe 的末尾插入新行
df.loc[len(df)] = new_row
print(df)
# ? ?a ?b
# 0 ?1 ?2
# 1 ?3 ?4
# 2 ?5 ?6

注意

如果你想在 dataframe 的任意位置插入新行,你可以使用類似

df.loc[row_index] = new_row 

的語(yǔ)法。

Python數(shù)據(jù)清洗之在已有dataframe中添加一行數(shù)據(jù)

目的

在構(gòu)造的dataframe中添加一行數(shù)據(jù)

給已經(jīng)建好的DataFrame中添加一行

# 構(gòu)建一個(gè)dataframe
df = pd.DataFrame(columns=['name','number'], data=[['cat',3], ['dog',2],['pig',1]])
df
? name ?number
0 ?cat ? ? ? 3
1 ?dog ? ? ? 2
2 ?pig ? ? ? 1
# 插入一行,隨便設(shè)置索引,比如按照字符串作為索引
df.loc['new'] = ['duck', 10]
df
? ? ?name ?number
0 ? ? cat ? ? ? 3
1 ? ? dog ? ? ? 2
2 ? ? pig ? ? ? 1
new ?duck ? ? ?10

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論