Pandas DataFrame常用方法
1、獲取列名
1.1.連結串列推導式
語法:[col for col in df]
返回結果: [‘cvr1’, ‘cvr2’, ‘cvr3’, ‘cvr4’]
結果型別:list
1.2.通過columns屬性
columns屬性返回Index,
columns.values屬性返回 numpy.ndarray,可通過 tolist(), 或者 list(ndarray) 轉換為list
print(type(df.columns))
print(type(df.columns.values))
print(type(df.columns.tolist()),":"+"\n",df.columns.tolist())
print(type(df.columns.values.tolist()),":"+"\n",df.columns.values.tolist())
1.3.直接使用 list ,返回一個含有columnsd的list列表
print(list(df))
返回結果: [‘cvr1’, ‘cvr2’, ‘cvr3’, ‘cvr4’]
結果型別:list
2、讀取多個檔案,合併到一個DataFrame中
2.1 使用萬用字元讀取多個檔案
2.2 迴圈讀取單個檔案,然後concat到一個DataFrame中
train_data_df = pd.DataFrame()
for train_promotion_tag in promotion_list:
data_csv = "features_for_{job_type}.csv".format(job_type=job_type)
print("讀取檔案{0}".format(data_csv))
tmp = pd.read_csv(data_csv)
train_data_df = pd.concat([train_data_df, tmp],ignore_index=True)
相關文章
- pandas | DataFrame中的排序與彙總方法排序
- Pandas - DataFrame.loc
- pandas | 詳解DataFrame中的apply與applymap方法APP
- python中pandas.Dataframe合併的方法有哪些?Python
- 【pandas學習筆記】DataFrame筆記
- Python中4種方法實現列印整個Pandas DataFramePython
- 使用Pandas DataFrame輸出報告
- Pandas 基礎 (2) - Dataframe 基礎
- panda dataframe的一些常用操作方法
- pandas中dataframe與dict相互轉換
- pandas.DataFrame.groupby函式應用函式
- 【pyspark】dataframe常用操作Spark
- python pandas DataFrame-A 更新 DataFrame-B中指定列相同的資料Python
- pandas -- DataFrame的級聯以及合併操作
- pandas dataframe 時間欄位 diff 函式函式
- Pandas高階教程之:Dataframe的合併
- Pandas 基礎 (8) - 用 concat 組合 dataframe
- pandas 實現兩個dataframe相減的方式
- 44 pandas DataFrame分層索引切片選擇(tcy)索引
- Python, pandas: how to sort dataframe by index// Merge two dataframes by indexPythonIndex
- Pandas 基礎 (3) - 生成 Dataframe 的幾種方式
- pandas的外部資料匯入與常用方法
- Pandas高階教程之:Dataframe的重排和旋轉
- python-資料分析-Pandas-3、DataFrame-資料重塑Python
- 31_Pandas.DataFrame,Series和NumPy陣列ndarray相互轉換陣列
- Python中建立DataFrame的方法Python
- python-資料分析-Pandas-4、DataFrame-資料透視Python
- Pandas使用DataFrame進行資料分析比賽進階之路(一)
- numpy、pandas常用函式功能函式
- 建模常用的pandas語句
- python遠端連線mysql以及pandas.DataFrame.to_sql寫入資料庫PythonMySql資料庫
- 基於python的大資料分析實戰學習筆記-pandas之DataFramePython大資料筆記
- Python的pandas的Dataframe使用groupby分組並求每組的統計值Python
- Pandas - Series.str.xxx 常用函式函式
- pandas.DataFrame讀取特定的列並刪除某列空值所在的行
- Pandas中resample方法詳解
- df.iterrows() 是 Pandas 中的一個方法,用於在遍歷 DataFrame 時,逐行返回每一行的索引和資料索引
- Scala - DataFrame