pandas中开平方根
时间: 2024-02-25 07:50:43 浏览: 315
在pandas中,可以使用`sqrt()`函数来计算一个Series或DataFrame中每个元素的平方根。`sqrt()`函数是pandas的一个数学函数,它可以直接应用于Series或DataFrame对象。
下面是一个示例,展示如何在pandas中使用`sqrt()`函数来计算一个Series中每个元素的平方根:
```python
import pandas as pd
# 创建一个Series对象
data = pd.Series([4, 9, 16, 25, 36])
# 使用sqrt()函数计算平方根
result = data.sqrt()
print(result)
```
输出结果为:
```
0 2.000000
1 3.000000
2 4.000000
3 5.000000
4 6.000000
dtype: float64
```
可以看到,`sqrt()`函数将每个元素的平方根计算出来,并返回一个新的Series对象。
如果要计算DataFrame中每个元素的平方根,可以使用`applymap()`函数来应用`sqrt()`函数。下面是一个示例:
```python
import pandas as pd
# 创建一个DataFrame对象
data = pd.DataFrame({'A': [4, 9, 16], 'B': [25, 36, 49]})
# 使用applymap()函数计算平方根
result = data.applymap(lambda x: x.sqrt())
print(result)
```
输出结果为:
```
A B
0 2.0 5.0
1 3.0 6.0
2 4.0 7.0
```
可以看到,`applymap()`函数将`sqrt()`函数应用于DataFrame中的每个元素,并返回一个新的DataFrame对象。
阅读全文