ngcanh commited on
Commit
d811a83
·
verified ·
1 Parent(s): 1040190

Create barem_to_json

Browse files
Files changed (1) hide show
  1. barem_to_json +22 -0
barem_to_json ADDED
@@ -0,0 +1,22 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import pandas as pd
2
+
3
+ # 1. Đọc file
4
+ file_path = "/content/[MARWUY - SƯ TỔ MKT] - Feedback kết quả Mèo Quy Mả.xlsx"
5
+ df = pd.read_excel(file_path, sheet_name="Trang tính1")
6
+ df_data = df.iloc[2:, [1, 2, 3]].copy()
7
+ df_data
8
+ # 2. Lấy từ dòng thứ 3 trở đi (index = 2 trong pandas)
9
+ df_data.columns = ['Tiêu_chí_chính', 'Tiêu_chí_con', 'Nhan_xet']
10
+
11
+ # 4. Điền các tiêu chí chính nếu bị merge (NaN)
12
+ df_data['Tiêu_chí_chính'] = df_data['Tiêu_chí_chính'].fillna(method='ffill')
13
+
14
+ # 5. Loại bỏ các dòng trống (không có tiêu chí con)
15
+ df_metadata = df_data.dropna(subset=['Tiêu_chí_con'], how='all')
16
+ df_metadata['Nhan_xet'] = df_metadata['Nhan_xet'].fillna(method='ffill')
17
+
18
+ # 6. Đưa cột index ra đầu bảng
19
+ df_metadata = df_metadata[['Tiêu_chí_chính', 'Tiêu_chí_con', 'Nhan_xet']]
20
+
21
+ # 7. Xuất ra xem thử
22
+