Spaces:
Sleeping
Sleeping
Create barem_to_json
Browse files- 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 |
+
|