實際開發中經常有修改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...