Pandas用於數據處理: 使用示例: 1. 2.排序(預設升序) 3. ...
Pandas用於數據處理:
使用示例:
import pandas food = pandas.read_csv("d:/a.csv") #讀取csv文件 print(food.dtypes) #欄位類型 print(food.head(4)) #獲取前4行(預設為5) print(food.tail(3)) #獲取後3行(預設為5) print(food.shape) #幾行幾列 print(food.columns) #每一列名字
print(food.loc[1]) #獲得第2行數據 print(food["name"]) #獲得名字為name地列
1.
import pandas food = pandas.read_csv("d:/a.csv") list = food.columns.tolist() print(list) # 把所有地列名轉換成列表 list1 = [] for c in list: if (c.endswith("(mg)")): list1.append(c) a = food[list1] print(a) #把以(mg)結尾列加入新的列表,並處理完善
2.排序(預設升序)
import pandas food = pandas.read_csv("d:/a.csv") food.sort_values("Calcium_(mg)", inplace=True, ascending=False) #降序排列,第一個參列名,第三個參數,第三個是否升序,預設為true print(food["Calcium_(mg)"])
3.
import pandas man = pandas.read_csv("d:/t.csv") print(man) age = man["Age"] #Age列 age_null = age[pandas.isnull(man["Age"])] #欄位Age為空的行 age_null_len = len(age_null) #Age為空的總和