dataframe两列取小
时间: 2023-07-25 19:38:21 浏览: 55
如果你使用的是Python中的pandas库,那么你可以使用`min`函数来获取两列中的最小值。假设你的dataframe为`df`,列名分别为`col1`和`col2`,那么可以使用以下代码来获取最小值:
```
df['min_col'] = df[['col1', 'col2']].min(axis=1)
```
这行代码会在dataframe中新增一列`min_col`,其中每一个元素表示`col1`和`col2`中的最小值。你也可以将`axis=1`改为`axis=0`来获取每一列中的最小值。
相关问题
R语言用mean函数对dataframe两列取均值
可以使用以下代码对R语言中的dataframe两列取均值:
```
# 创建一个示例dataframe
df <- data.frame(col1 = c(1, 2, 3), col2 = c(4, 5, 6))
# 使用mean函数对两列取均值
mean(df$col1)
mean(df$col2)
```
其中,`df$col1`和`df$col2`分别表示dataframe中的两列,通过`mean()`函数对其求均值。
dataframe取指定两列数据
可以使用 pandas 库中的 DataFrame 类的 loc 或 iloc 方法来取指定两列数据。例如,假设有一个包含三列数据的 DataFrame df,取第一列和第三列的数据可以使用以下代码:
df.loc[:, ['col1', 'col3']]
或者
df.iloc[:, [0, 2]]