python 修改dataframe列名的幾種方法

2021-10-25 13:57:36 字數 761 閱讀 8443

實際開發中經常有修改dataframe列名的需求,特意總結了如下可用的幾種方法。

import pandas as pd

def t1():

df = pd.dataframe()

print(df)

df.columns = ['d1', 'd2']

print(df)

df.rename(columns=, inplace=true)

print(df)

df = df.rename(columns=)

print(df)

t1()

上面**的輸出:

c1  c2

0 1 4

1 2 5

2 3 6

d1 d2

0 1 4

1 2 5

2 3 6

e1 e2

0 1 4

1 2 5

2 3 6

f1 f2

0 1 4

1 2 5

2 3 6

由上面的**可以看出,修改列名的兩種方式為:

1.直接使用df.columns的方式重新命名,不過這種方式需要列出所有列名。

2.使用rename方法,注意如果需要原地修改需要帶上inplace=true的引數,否則原dataframe列名不會發生改變。

Spark 解析XML檔案到DataFrame

公司遇到一點需求,平時load檔案基本上都是csv格式的檔案,可是就有那麼乙個檔案是xml檔案,這也正常,因為檔案是別的team推過來的,自然要遵循他們的格式,於是就要想辦法解析xml檔案。目標是把xml檔案轉換為dataframe,然後寫到表中。可是spark.reader並沒有讀取xml格式檔案...

Pandas統計分析基礎之DataFrame

3 更改dataframe中的資料 4 增加dataframe中的資料 刪除dataframe中的資料 dataframe類似於資料庫的表或者excel的 panda將資料讀取之後,以dataframe的資料結構儲存在記憶體中。下面就來介紹一下dataframe的增刪查改操作。因為dataframe...

python修改pip源 python修改pip源

pypi 清華大學源 pypi 豆瓣源 pypi 阿里源 具體修改 如下 清華源 pip config set global.index url 阿里源 pip config set global.index url pip config set global.index url 豆瓣源 pip c...