dataframe两列取小
时间: 2023-07-06 18:35:18 浏览: 105
假设你有一个名为df的DataFrame,其中包含两列'A'和'B',你想要创建一个新的列'C',其中每个元素都是'A'和'B'中对应元素的最小值,那么你可以使用以下代码:
```
df['C'] = df[['A', 'B']].min(axis=1)
```
这将在df中创建一个新的列'C',其中每个元素都是'A'和'B'中对应元素的最小值。 `min`函数用于找到每行中最小的值,`axis=1`表示按行计算。
相关问题
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的前两列
在Python的Pandas库中,如果你有一个DataFrame对象,并想要获取其前两列,你可以直接通过列名索引来操作。假设DataFrame叫做df,你可以这样做:
```python
# 获取前两列
first_two_columns = df.iloc[:, :2]
# 或者如果你的数据列有列名,可以直接通过列名选取
first_two_columns = df[['column1', 'column2']]
```
这里`iloc[:, :2]`表示选择从第一行开始到最后一行,前两列的所有数据;而`[['column1', 'column2']]`则是通过列名指定前两列。
阅读全文
相关推荐
















