导入库和数据:
import pandas as pd
import numpy as np
df = pd.read_csv(r'C:/Users/11257/Desktop\Example.csv') # 读入数据(csv文件)
print(df) # 查看数据
运行结果如下:
将dataframe转换为数组:
df = np.array(df) # 将DateFrame 格式的数据转化为数组
print(df) # 查看转化后的数据结构
结果如下:
将Gender中所有性别为M的行全部筛选出来,并放在一个新的csv文件中:
lt = [] # 创建一个新的列表
for row in df:
gender = row[2] # gender表示Gender中具体的值(M或F),row表示df中的一行
if gender == "M":
lt.append(row) # 将符合条件的行,添加到新的列表中
New_df = pd.DataFrame(lt) # 将列表转换为数据框(Csv文件)
print(New_df) # 查看结果
结果如下: