在Pandas中,如果你有一个DataFrame,其中一列叫做position
,包含了从1到15的整数值,另一列叫做votes_percentage
,包含了从0到100的浮点数值,你可以对这个DataFrame执行多种操作
以下是一些基本操作的例子:
import pandas as pd
data = {
'position': range(1, 16),
'votes_percentage': [23.4, 45.6, 78.9, 12.3, 56.7, 89.0, 34.5, 67.8, 90.1, 23.0, 45.6, 78.9, 12.3, 56.7, 89.0]
}
df = pd.DataFrame(data)
print(df)
votes_percentage
列对DataFrame进行排序,你可以这样做:df_sorted = df.sort_values(by='votes_percentage', ascending=False)
print(df_sorted)
votes_percentage
大于某个阈值的行,你可以使用布尔索引:threshold = 50
df_filtered = df[df['votes_percentage'] > threshold]
print(df_filtered)
votes_percentage
列的各种统计量:mean_votes = df['votes配售率'].mean()
max_votes = df['votes_percentage'].max()
min_votes = df['votes_percentage'].min()
print(f"Mean Votes: {mean_votes}")
print(f"Max Votes: {max_votes}")
print(f"Min Votes: {min_votes}")
votes_percentage
的直方图或其他图表:import matplotlib.pyplot as plt
plt.hist(df['votes_percentage'], bins=10)
plt.xlabel('Votes Percentage')
plt.ylabel('Frequency')
plt.show()
领取专属 10元无门槛券
手把手带您无忧上云