|【全面】pandas数据分析面试题(三)汇总!
哈喽 , 大家好 , 今天我们继续整理pandas面试题 。
1.查看每列的数据类型
df.dtypes
2.将某列设置为索引
df.set_index('name')
3.将两个dataframe合并
pd.concat([dfdf1
axis=1)
4.查看每列数据缺失值情况
data.isnull().sum()
5.提取含有空格的行
data[data['日期'
.isnull()
6.重置行号
data=https://mparticle.uc.cn/api/data.reset_index()
7.使用numpy生成20个0-100随机数构成df
tem = np.random.randint(110020)
df1 = pd.DataFrame(tem)
8.使用numpy生成20个0-100固定步长的数
tem = np.arange(01005)
df2 = pd.DataFrame(tem)
9..将df1 , df2 , df3按照行合并为新DataFrame
pd.concat([df1df2df3
axis=0ignore_index=True)
10.将df1 , df2 , df3按照列合并为新DataFrame
pd.concat([df1df2df3
axis=1ignore_index=True)
11.修改列名为col1col2col3
df.columns = ['col1''col2''col3'
12.将col1col2clo3三列顺序颠倒
df.ix[:::-1
13.提取第一列位置在11015的数字
【|【全面】pandas数据分析面试题(三)汇总!】df.iloc[[11015
0
14.按行计算df的每一行均值
df.mean(axis=1)
15.将数据按照第三列值的大小升序排列
df.sort_values(\"col3\"inplace=True)
16.反转df的行
df.iloc[::-1 :
17.按照多列对数据进行合并
pd.merge(df1df2on=['key1''key2'
)
18.按照多列对数据进行合并(左连接)
pd.merge(df1 df2 how='left' on=['key1' 'key2'
)
19.查看数据中一共有多少列
df.shape[1
20.如何在panda DataFrame中获得列值的总和?
Pandas dataframe.sum()函数返回所请求轴的值的和
语法: DataFrame.sum(axis=None skipna=None )
参数:
axis : {index (0) columns (1)axis=0代表对列进行求和 , axis=1代表对行进行求和
skipna : 计算结果时排除NA /空值
- iPhone 14系列最新渲染图曝光,基础版将沿用13外观!
- 美芯片法案救不了美国芯,也“害”不了中国芯,网友:损人不利己
- 小米科技|3K档一加 Ace Pro直接冲?冷静点看看大伙儿的使用体验吧。
- 本文转自:上观新闻8月16日|啥样的菜场称得上“智慧”?上海这个区全面启动智慧菜场创建
- 有些朋友喜欢入耳耳塞的小巧便捷|铁三角msr7b耳机体验
- 本文转自:深圳新闻网8月16日|腾讯宣布,正式停售
- 轻薄办公本surfacebook3的优势
- 小姐姐|年轻人的第一款无线耳机,价格百元出头体验十分全面
- javascript|【动作】真·三国无双8
- 中国电信|股价长期低迷 中国电信:运营商被严重低估了