analysis
This commit is contained in:
22
analysis_prod.py
Normal file
22
analysis_prod.py
Normal file
@@ -0,0 +1,22 @@
|
||||
import pandas as pd
|
||||
import matplotlib.pyplot as plt
|
||||
import seaborn as sns
|
||||
import networkx as nx
|
||||
import math
|
||||
|
||||
plt.rcParams['font.sans-serif'] = 'SimHei'
|
||||
|
||||
Firm = pd.read_csv("Firm_amended.csv")
|
||||
Firm['Code'] = Firm['Code'].astype('string')
|
||||
Firm.fillna(0, inplace=True)
|
||||
count_prod = pd.read_csv("analysis\\count_prod.csv")
|
||||
for index, row in count_prod.iterrows():
|
||||
count_prod.loc[index, 'num_firm'] = sum(Firm[row['id_product']]==1)
|
||||
count_prod.loc[index, 'avg_size'] = Firm.loc[Firm[row['id_product']]==1, 'Revenue_Log'].median()
|
||||
|
||||
|
||||
print(count_prod)
|
||||
# sns.scatterplot(x='count', y='avg_size',data=count_prod)
|
||||
ax = plt.subplot(projection = '3d') # 创建一个三维的绘图工程
|
||||
ax.scatter(count_prod['avg_size'], count_prod['num_firm'], count_prod['count'], c = 'r')
|
||||
plt.show()
|
||||
Reference in New Issue
Block a user