首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用列共享项目的百分比创建新的pandas DataFrame

使用列共享项目的百分比创建新的pandas DataFrame可以通过以下步骤实现:

  1. 导入必要的库:
代码语言:txt
复制
import pandas as pd
  1. 创建原始DataFrame:
代码语言:txt
复制
df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
                   'B': [6, 7, 8, 9, 10],
                   'C': [11, 12, 13, 14, 15]})
  1. 计算每列的百分比:
代码语言:txt
复制
total = df.sum()
percentages = df.divide(total) * 100
  1. 创建新的DataFrame:
代码语言:txt
复制
new_df = pd.DataFrame(percentages, columns=['A%', 'B%', 'C%'])

完整的代码如下:

代码语言:txt
复制
import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3, 4, 5],
                   'B': [6, 7, 8, 9, 10],
                   'C': [11, 12, 13, 14, 15]})

total = df.sum()
percentages = df.divide(total) * 100

new_df = pd.DataFrame(percentages, columns=['A%', 'B%', 'C%'])

这样,你就可以使用列共享项目的百分比创建新的pandas DataFrame了。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券