请用python构建一个10*10的dataframe,然后构建一个1*10的dataframe,且每列的数值等于第一个dataframe每一列的均值
时间: 2024-05-02 10:19:26 浏览: 109
浅谈python的dataframe与series的创建方法
好的,我会按照您的要求进行回答。关于您的问题,以下是Python代码实现:
```python
import pandas as pd
import numpy as np
# 构建10*10的dataframe
df = pd.DataFrame(np.random.rand(10, 10))
# 构建1*10的dataframe
mean_df = pd.DataFrame(df.mean()).T
# 将每列的数值等于第一个dataframe每一列的均值
mean_df = pd.concat([mean_df]*10, ignore_index=True)
# 输出结果
print("10*10的dataframe:\n", df)
print("1*10的dataframe,每列的数值等于第一个dataframe每一列的均值:\n", mean_df)
```
希望我的回答能够帮助到您。
阅读全文