DataFrame旋转表格九十度
时间: 2023-07-24 08:10:01 浏览: 95
可以使用`transpose()`方法将DataFrame表格旋转90度。示例如下:
```python
import pandas as pd
# 创建示例DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
print('原始DataFrame:')
print(df)
# 使用transpose()方法旋转表格
df_transposed = df.transpose()
print('旋转后的DataFrame:')
print(df_transposed)
```
输出结果为:
```
原始DataFrame:
A B C
0 1 4 7
1 2 5 8
2 3 6 9
旋转后的DataFrame:
0 1 2
A 1 2 3
B 4 5 6
C 7 8 9
```
可以看到,通过`transpose()`方法旋转后的表格,原先的行变成了列,原先的列变成了行。
相关问题
dataframe变成表格图
要将 DataFrame 转换为表格图,可以使用 matplotlib 库中的 plot() 函数。以下是一个示例代码:
```python
import pandas as pd
import matplotlib.pyplot as plt
# 创建 DataFrame
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
'score': [90, 80, 95, 75]}
df = pd.DataFrame(data)
# 绘制表格图
df.plot(kind='bar', x='name', y='score')
plt.show()
```
这将创建一个简单的垂直条形图,其中 x 轴为姓名,y 轴为分数。您可以尝试使用不同的绘图类型(例如水平条形图、折线图等)和自定义样式来创建表格图。
python将dataframe生成表格
你可以使用pandas库将DataFrame对象转换为表格。具体来说,你可以使用to_html()函数将DataFrame对象转换为HTML表格,或者使用to_csv()函数将DataFrame对象转换为CSV文件。
以下是一个示例代码,将DataFrame对象转换为HTML表格并将其保存到名为“table.html”的文件中:
```python
import pandas as pd
# 创建一个示例DataFrame对象
data = {'name': ['Alice', 'Bob', 'Charlie'], 'age': [25, 32, 18]}
df = pd.DataFrame(data)
# 将DataFrame对象转换为HTML表格并保存到文件
with open('table.html', 'w') as file:
file.write(df.to_html())
```
你可以使用类似的方法将DataFrame对象转换为CSV文件。
阅读全文
相关推荐















