Hotline: 098 821 7749 info@acinternational.com.vn

Sử dụng tính năng Recode để chuyển đổi giá trị trong một hoặc nhiều cột thành giá trị mới

Cỡ chữ
1. Tổng quan về tính năng Recode

Sử dụng tính năng Recode để chuyển đổi giá trị trong một hoặc nhiều cột thành giá trị mới. Bạn có thể chuyển đổi giá trị của một dãy giá trịranges of values”, tập hợp các giá trị riêng lẻ hoặc một giá trị duy nhất. Có bốn lệnh chuyển đổi giá trị: Chuyển đổi dữ liệu thành giá trị sốRecode to Numeric”, Chuyển đổi dữ liệu thành văn bảnRecode to Text”, Chuyển đổi dữ liệu thành ngày / giờRecode to Date/Time” và Sử dụng bảng chuyển đổiUse Conversion Table”.
 
Chuyển đổi dữ liệu thành số “Recode to Numeric”
  • Chuyển đổi các giá trị chữ số sốnumeric”, văn bản “text” hoặc ngày / giờ thành các giá trị số. Ví dụ: trong bảng sau, giới tính (dữ liệu dạng văn bản) được chuyển hóa thành các số: Nữ thành 1 và Nam thành 2.
 
C1-T C2
Gender Recoded Gender
Female 1
Female 1
Male 2
Male 2
Female 1
 
 
Chuyển đổi dữ liệu thành văn bảnRecode to Text
  • Chuyển hóa các giá trị số, văn bản hoặc ngày / giờ thành giá trị văn bản (Text). Ví dụ, trong trang tính sau, điểm kiểm tra số được chuyển đổi thành điểm chữ cái.
 
C1 C2-T
Scores Recoded scores
93 A
78 C
88 B
65 D
 
 
Chuyển đổi dữ liệu thành ngày / giờ “Recode to Date/Time”
  • Chuyển đổi các giá trị số, văn bản hoặc ngày / giờ thành các giá trị ngày / giờ. Ví dụ, trong trang tính sau, tên của các ngày lễ được ghi lại thành ngày tháng.
 
C1-T C2-D
Holiday Date
March Equinox March 20, 2016
June Solstice June 20, 2016
September Equinox September 22, 2016
December Solstice December 21, 2016
 
 
Sử dụng bảng chuyển đổi “Use Conversion Table”
  • Chuyển đổi khi bạn có bảng chuyển đổi trong trang tính. Ví dụ, trong trang tính sau, tên của các trạng thái được mã hóa thành chữ viết tắt bằng cách sử dụng bảng chuyển đổi. Bảng chuyển đổi nằm trong các cột StateAbbreviation. Cột cần chuyển đổi giá trị lại là Location.
 
C1-T C2-T C3-T C4-T
State Abbreviation Location Recoded Location
Alabama AL New Mexico NM
Arkansas AR Arkansas AR
Alaska AK Pennsylvania PA
Arizona AZ Ohio OH
... ...    
 
 
Tìm các lệnh chuyển đổi dữ liệu này ở đâu?
  • Để chuyển đổi lại dữ liệu, hãy chọn một trong các cách sau:
    • Data > Recode > To Numeric
    • Data > Recode > To Text
    • Data > Recode > To Date/Time
    • Data > Recode > Use Conversion Table
                     
 


2. Chuyển đổi dữ liệu thành số

Đường dẫn: Data > Recode > To Numeric

Hộp thoại Recode to Numeric xuất hiện:
 
 

Thực hiện các bước sau đây để hoàn thành việc chuyển đổi dữ liệu:

2.1. Xác định cột dữ liệu cần chuyển đổi
Trong Recode values in the following columns, hãy nhập một hoặc nhiều cột chứa các giá trị cần chuyển đổi dữ liệu sang dạng số. Tất cả các cột phải có cùng kiểu dữ liệu: số, ngày / giờ hoặc văn bản.
 
2.2. Chỉ định phương pháp và các giá trị chuyển đổi
Chọn phương pháp chuyển đổi, sau đó nhập các giá trị cần chuyển đổi và các giá trị sẽ được chuyển đổi thành.



Recode ranges of values
  • (Phương pháp này chỉ áp dụng đối dữ liệu nguồn dạng số hoặc ngày / giờ) Chuyển đổi từng dải phạm vi giá trị số hoặc ngày / giờ thành một giá trị số. Ví dụ: bạn có thể thay đổi tất cả các giá trị nhỏ hơn 0 thành 0. Hoàn thành các bước sau để chỉ định các giá trị cần chuyển đổi và các giá trị được chuyển đổi thành.
1. Đối với mỗi dải phạm vi giá trị số hoặc ngày / giờ, hãy nhập Giá trị cận dướiLower endpoint value”, Giá trị cận trênUpper endpoint value” và Giá trị được chuyển đổi thànhRecoded value” trong bảng. Ví dụ: bạn có thể nhập các giá trị được hiển thị trong bảng sau.
 

Lower endpoint Upper endpoint Recoded value
0 10 1
10 100 2
100 1000 3
1000 999999 *
 
2. Đối với Endpoints to include, hãy chỉ ra cách bạn muốn các giá trị bạn nhập vào bảng được chuyển đổi. Ví dụ: nếu bạn nhập các giá trị được hiển thị trong bảng trước và bạn chọn Lower endpoint only, thì 0 được chuyển đổi thành 1, 10 được chuyển đổi thành 2, v.v.
 


Recode individual values
  • Chuyển đổi các giá trị riêng lẻ thành các giá trị số riêng lẻ khác nhau. Ví dụ: bạn có thể thay đổi các cụm từ Red thành 3.
  •  Để chuyển đổi lại các giá trị riêng lẻ, trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới bên cạnh giá trị Hiện tại tương ứngCurrent value”.
 

Recode a single value
  • Chuyển đổi một giá trị số thành một giá trị số khác. Ví dụ: bạn có thể thay đổi từng trường hợp -999 thành một giá trị bị thiếu (ký hiệu là *). Hoàn thành các bước sau để chỉ định giá trị cần chuyển đổi và giá trị chuyển đổi thành.
1. Từ Giá trị hiện tạiCurrent value”, hãy chọn giá trị bạn muốn thay đổi.
2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị số mới.
 


Recode least frequent values
  • Chuyển đổi các giá trị ít xuất hiện nhất thành một giá trị duy nhất. Ví dụ: bạn có thể thay đổi các giá trị xuất hiện ít hơn 5 lần thành một giá trị bị thiếu (ký hiệu là *). Hoàn thành các bước sau để chỉ định các giá trị cần chuyển đổi và các giá trị được chuyển đổi thành.
 1. Trong Recode values into one category that occur less than this number of times, hãy nhập một số. Các giá trị xuất hiện ít hơn số lần này được chuyển đổi. Ví dụ: nếu bạn nhập 5, các giá trị xuất hiện 4 lần hoặc ít hơn sẽ được chuyển đổi.
2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới (ví dụ: *).
 


Recode least frequent percentage
  • Chuyển đổi các giá trị ít xuất hiện nhất thành một giá trị duy nhất. Ví dụ: bạn có thể thay đổi 20% giá trị thường xuyên nhất thành giá trị bị thiếu (ký hiệu là *). Minitab sử dụng phương pháp biểu đồ Pareto để xác định các giá trị cần chuyển đổi. Minitab sắp xếp thứ tự các giá trị từ thường xuyên nhất đến ít thường xuyên nhất, sau đó xác định tỷ lệ phần trăm tích lũy cho mỗi giá trị. Khi phần trăm tích lũy vượt qua phần trăm mà bạn chỉ định, các giá trị còn lại sẽ được chuyển đổi.
 
  • Hoàn thành các bước sau để chỉ định giá trị cần chuyển đổi và giá trị chuyển đổi thành.
 
1. Trong Recode remaining values into one category after this percent, hãy nhập phần trăm. Ví dụ: nếu bạn nhập 80, thì mỗi giá trị duy nhất sau 80% giá trị duy nhất đầu tiên được chuyển đổi.
2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới (ví dụ: *).


2.3. Chỉ định vị trí lưu trữ
Từ Storage location for the recoded columns, hãy chọn một trong các vị trí lưu trữ sau:
  • In the original columns: Thay thế các cột ban đầu bằng các cột đã được chuyển đổi.
  • At the end of the current worksheet: Đặt các cột được chuyển đổi sau cột cuối cùng chứa các giá trị trong trang tính.
  • In specified columns of the current worksheet: Đặt các cột đã được chuyển đổi trong các cột mà bạn chỉ định. Trong Columns, hãy nhập số cột (ví dụ: C3) hoặc tên cho từng cột dữ liệu cần chuyển đổi. Nếu tên cột có nhiều hơn một từ, hãy đặt tên đó trong dấu ngoặc kép.
  • In a new worksheet: Đặt các cột được chuyển đổi trong một trang tính mới. Trong Name, hãy nhập tên cho trang tính mới.
  • At the end of a specified worksheet: Đặt các cột được chuyển đổi sau cột cuối cùng chứa các giá trị trong trang tính đang mở mà bạn chỉ định. Trong Name, hãy chọn trang tính để đặt các cột được chuyển đổi vào.
 
2.4. Chỉ định xem có hiển thị bảng tóm tắt hay không
Chọn Hiển thị bảng tóm tắtShow summary table” để hiển thị tóm tắt lệnh đã thực hiện.
 


3. Chuyển đổi dữ liệu thành văn bản

Đường dẫn: Data > Recode > To Text

Hộp thoại Recode to Text xuất hiện:
 

 
Thực hiện các bước sau đây để hoàn thành việc chuyển đổi dữ liệu:

3. 1. Xác định cột dữ liệu cần chuyển đổi
Trong Recode values in the following columns, hãy nhập một hoặc nhiều cột chứa các giá trị cần chuyển đổi dữ liệu sang dạng số. Tất cả các cột phải có cùng kiểu dữ liệu: số, ngày / giờ hoặc văn bản.



3.2. Chỉ định phương pháp và các giá trị chuyển đổi
Chọn phương pháp chuyển đổi, sau đó nhập các giá trị cần chuyển đổi và các giá trị sẽ được chuyển đổi thành.
 
Recode ranges of values
  • (Phương pháp này chỉ áp dụng đối dữ liệu nguồn dạng số hoặc ngày / giờ) Chuyển đổi từng dải phạm vi giá trị số hoặc ngày / giờ thành một giá trị văn bản. Ví dụ: bạn có thể thay đổi tất cả các giá trị trong phạm vi 90–100 thành chữ cái "A". Hoàn thành các bước sau để chỉ định các giá trị cần chuyển đổi và các giá trị được chuyển đổi thành.
1. Đối với mỗi dải phạm vi giá trị số hoặc ngày / giờ, hãy nhập Giá trị cận dướiLower endpoint value”, Giá trị cận trênUpper endpoint value” và Giá trị được chuyển đổi thànhRecoded value” trong bảng. Ví dụ: bạn có thể nhập các giá trị được hiển thị trong bảng sau.

Lower endpoint Upper endpoint Recoded value
90 100 A
80 90 B
70 80 C
60 70 D

 
2. Đối với Endpoints to include, hãy chỉ ra cách bạn muốn các giá trị bạn nhập vào bảng được chuyển đổi. Ví dụ: nếu bạn nhập các giá trị được hiển thị trong bảng trước và bạn chọn Lower endpoint only, thì 90 được chuyển đổi thành A, 80 được chuyển đổi thành B, v.v.



Recode individual values
  • Chuyển đổi các giá trị riêng lẻ thành các giá trị số riêng lẻ khác nhau. Ví dụ: bạn có thể thay đổi các số 1 thành từ “first” và các số 2 thành từ “second”.
  •  Để chuyển đổi lại các giá trị riêng lẻ, trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới bên cạnh giá trị Hiện tại tương ứngCurrent value”.



Recode a single value
  • Chuyển đổi một giá trị văn bản thành một giá trị văn bản khác. Ví dụ: bạn có thể thay đổi từng trường hợp của "màu tím" thành "màu chàm". Hoàn thành các bước sau để chỉ định giá trị cần chuyển đổi và giá trị chuyển đổi thành. 
1. Từ Giá trị hiện tạiCurrent value”, hãy chọn giá trị bạn muốn thay đổi.

2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị số mới.



Recode least frequent values
  • Chuyển đổi các giá trị ít xuất hiện nhất thành một giá trị duy nhất. Ví dụ: bạn có thể thay đổi các giá trị xuất hiện ít hơn 5 lần thành từ “Other”. Hoàn thành các bước sau để chỉ định các giá trị cần chuyển đổi và các giá trị được chuyển đổi thành. 
1. Trong Recode values into one category that occur less than this number of times, hãy nhập một số. Các giá trị xuất hiện ít hơn số lần này được chuyển đổi. Ví dụ: nếu bạn nhập 5, các giá trị xuất hiện 4 lần hoặc ít hơn sẽ được chuyển đổi.

2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới (ví dụ: Other).


 
Recode least frequent percentage
  • Chuyển đổi các giá trị ít xuất hiện nhất thành một giá trị duy nhất. Ví dụ: bạn có thể thay đổi 20% giá trị thường xuyên nhất thành giá trị bị thiếu (ký hiệu là *). Minitab sử dụng phương pháp biểu đồ Pareto để xác định các giá trị cần chuyển đổi. Minitab sắp xếp thứ tự các giá trị từ thường xuyên nhất đến ít thường xuyên nhất, sau đó xác định tỷ lệ phần trăm tích lũy cho mỗi giá trị. Khi phần trăm tích lũy vượt qua phần trăm mà bạn chỉ định, các giá trị còn lại sẽ được chuyển đổi.
 
  • Hoàn thành các bước sau để chỉ định giá trị cần chuyển đổi và giá trị chuyển đổi thành.
 1. Trong Recode remaining values into one category after this percent, hãy nhập phần trăm. Ví dụ: nếu bạn nhập 80, thì mỗi giá trị duy nhất sau 80% giá trị duy nhất đầu tiên được chuyển đổi.

2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới (ví dụ: Other).

 
3.3. Chỉ định vị trí lưu trữ
Từ Storage location for the recoded columns, hãy chọn một trong các vị trí lưu trữ sau:
  • In the original columns: Thay thế các cột ban đầu bằng các cột đã được chuyển đổi.
  • At the end of the current worksheet: Đặt các cột được chuyển đổi sau cột cuối cùng chứa các giá trị trong trang tính.
  • In specified columns of the current worksheet: Đặt các cột đã được chuyển đổi trong các cột mà bạn chỉ định. Trong Columns, hãy nhập số cột (ví dụ: C3) hoặc tên cho từng cột dữ liệu cần chuyển đổi. Nếu tên cột có nhiều hơn một từ, hãy đặt tên đó trong dấu ngoặc kép.
  • In a new worksheet: Đặt các cột được chuyển đổi trong một trang tính mới. Trong Name, hãy nhập tên cho trang tính mới.
  • At the end of a specified worksheet: Đặt các cột được chuyển đổi sau cột cuối cùng chứa các giá trị trong trang tính đang mở mà bạn chỉ định. Trong Name, hãy chọn trang tính để đặt các cột được chuyển đổi vào.
 
3.4. Chỉ định xem có hiển thị bảng tóm tắt hay không
Chọn Hiển thị bảng tóm tắtShow summary table” để hiển thị tóm tắt lệnh đã thực hiện.
 

 
4. Chuyển đổi dữ liệu thành ngày/ giờ

Đường dẫn: Data > Recode > To Date/Time

Hộp thoại Recode to Date/Time xuất hiện:
 
 

Thực hiện các bước sau đây để hoàn thành việc chuyển đổi dữ liệu:


4.1. Xác định cột dữ liệu cần chuyển đổi
Trong Recode values in the following columns, hãy nhập một hoặc nhiều cột chứa các giá trị cần chuyển đổi dữ liệu sang dạng số. Tất cả các cột phải có cùng kiểu dữ liệu: số, ngày / giờ hoặc văn bản.


 
4.2. Chỉ định phương pháp và các giá trị chuyển đổi
Chọn phương pháp chuyển đổi, sau đó nhập các giá trị cần chuyển đổi và các giá trị sẽ được chuyển đổi thành.
 
Recode ranges of values
  • (Phương pháp này chỉ áp dụng đối dữ liệu nguồn dạng số hoặc ngày / giờ) Chuyển đổi từng dải phạm vi giá trị số hoặc ngày / giờ thành một giá trị ngày/giờ. Ví dụ: bạn có thể thay đổi tất cả các giá trị trong phạm vi "1 tháng 1" - "31 tháng 1" thành "tháng 1". Hoàn thành các bước sau để chỉ định các giá trị cần chuyển đổi và các giá trị được chuyển đổi thành.
1. Đối với mỗi dải phạm vi giá trị số hoặc ngày / giờ, hãy nhập Giá trị cận dướiLower endpoint value”, Giá trị cận trênUpper endpoint value” và Giá trị được chuyển đổi thànhRecoded value” trong bảng. Ví dụ: bạn có thể nhập các giá trị được hiển thị trong bảng sau.

Lower endpoint Upper endpoint Recoded value
0 10 1/2010
10 20 1/2020
20 30 1/2030
30 9999 *

 
2. Đối với Endpoints to include, hãy chỉ ra cách bạn muốn các giá trị bạn nhập vào bảng được chuyển đổi. Ví dụ: nếu bạn nhập các giá trị được hiển thị trong bảng trước và bạn chọn Lower endpoint only, thì 0 được chuyển đổi thành 1/2010, 10 được chuyển đổi thành 1/2020, v.v.
 


Recode individual values
  • Chuyển đổi các giá trị riêng lẻ thành các giá trị ngày/giờ riêng lẻ khác nhau. Ví dụ: bạn có thể thay đổi các số 1 thành “January” và các số 2 thành từ “February”.
  •  Để chuyển đổi lại các giá trị riêng lẻ, trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới bên cạnh giá trị Hiện tại tương ứngCurrent value”.
 

Recode a single value
  • Chuyển đổi một giá trị văn bản thành một giá trị văn bản khác. Ví dụ: bạn có thể thay đổi từng trường hợp của "January 15" thành "January 16". Hoàn thành các bước sau để chỉ định giá trị cần chuyển đổi và giá trị chuyển đổi thành. 
1. Từ Giá trị hiện tạiCurrent value”, hãy chọn giá trị bạn muốn thay đổi.

2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị số mới.
 

Recode least frequent values
  • Chuyển đổi các giá trị ít xuất hiện nhất thành một giá trị duy nhất. Ví dụ: bạn có thể thay đổi các giá trị xuất hiện ít hơn 5 lần thành giá trị bị thiếu (ký hiệu *). Hoàn thành các bước sau để chỉ định các giá trị cần chuyển đổi và các giá trị được chuyển đổi thành. 
1. Trong Recode values into one category that occur less than this number of times, hãy nhập một số. Các giá trị xuất hiện ít hơn số lần này được chuyển đổi. Ví dụ: nếu bạn nhập 5, các giá trị xuất hiện 4 lần hoặc ít hơn sẽ được chuyển đổi.

2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới (ví dụ: *).
 

Recode least frequent percentage
  • Chuyển đổi các giá trị ít xuất hiện nhất thành một giá trị duy nhất. Ví dụ: bạn có thể thay đổi 20% giá trị thường xuyên nhất thành giá trị bị thiếu (ký hiệu là *). Minitab sử dụng phương pháp biểu đồ Pareto để xác định các giá trị cần chuyển đổi. Minitab sắp xếp thứ tự các giá trị từ thường xuyên nhất đến ít thường xuyên nhất, sau đó xác định tỷ lệ phần trăm tích lũy cho mỗi giá trị. Khi phần trăm tích lũy vượt qua phần trăm mà bạn chỉ định, các giá trị còn lại sẽ được chuyển đổi.
 
  • Hoàn thành các bước sau để chỉ định giá trị cần chuyển đổi và giá trị chuyển đổi thành. 
1. Trong Recode remaining values into one category after this percent, hãy nhập phần trăm. Ví dụ: nếu bạn nhập 80, thì mỗi giá trị duy nhất sau 80% giá trị duy nhất đầu tiên được chuyển đổi.

2. Trong giá trị chuyển đổi thànhRecoded value, hãy nhập giá trị mới (ví dụ: *).



4.3. Chỉ định vị trí lưu trữ
Từ Storage location for the recoded columns, hãy chọn một trong các vị trí lưu trữ sau:
  • In the original columns: Thay thế các cột ban đầu bằng các cột đã được chuyển đổi.
  • At the end of the current worksheet: Đặt các cột được chuyển đổi sau cột cuối cùng chứa các giá trị trong trang tính.
  • In specified columns of the current worksheet: Đặt các cột đã được chuyển đổi trong các cột mà bạn chỉ định. Trong Columns, hãy nhập số cột (ví dụ: C3) hoặc tên cho từng cột dữ liệu cần chuyển đổi. Nếu tên cột có nhiều hơn một từ, hãy đặt tên đó trong dấu ngoặc kép.
  • In a new worksheet: Đặt các cột được chuyển đổi trong một trang tính mới. Trong Name, hãy nhập tên cho trang tính mới.
  • At the end of a specified worksheet: Đặt các cột được chuyển đổi sau cột cuối cùng chứa các giá trị trong trang tính đang mở mà bạn chỉ định. Trong Name, hãy chọn trang tính để đặt các cột được chuyển đổi vào.
 
4.4. Chỉ định xem có hiển thị bảng tóm tắt hay không
Chọn Hiển thị bảng tóm tắtShow summary table” để hiển thị tóm tắt lệnh đã thực hiện.
 


5. Chuyển đổi dữ liệu bằng bảng

Đường dẫn: Data > Recode > Use Conversion Table

Hộp thoại Recode Using a Table xuất hiện:

 
Hoàn thành các bước sau để mã hóa lại dữ liệu bằng bảng chuyển đổi.
 
1. Trong Recode values in the following column, hãy nhập cột chứa dữ liệu cần thay đổi.

2. Từ các Storage location for the recoded column, hãy chọn bảng chuyển đổi:
  • Current values: Nhập cột chứa danh sách các giá trị hiện tại.
  • Recoded values: Nhập cột có chứa các giá trị mà bạn muốn sử dụng thay vì các giá trị hiện tại.

3. Từ Storage location for the recoded column, hãy chọn một trong các vị trí lưu trữ sau:
  • At the end of the current worksheet: Đặt cột được mã hóa sau cột cuối cùng chứa các giá trị trong trang tính.
  • In a specified column of the current worksheet: Đặt dữ liệu được mã hóa vào cột mà bạn chỉ định. Trong Cột, hãy nhập một cột lưu trữ cho dữ liệu được giải mã. Bạn có thể nhập cột hiện có hoặc tên cho cột mới.

4. Chọn Show summary table để hiển thị tóm tắt lệnh đã thực hiện.
 


 
Nguồn: https://support.minitab.com/