Tính toán tổng hợp nhiều giá trị từ nhiều cột

Submitted by tinhxleev2 on Wed, 05/27/2020 - 03:48

Phương pháp .agg() có thể sử dụng với một tuple hay một danh sách (list) như là một đầu vào (input). Khi áp dụng vào tổng hợp nhiều giá trị của nhiều cột DataFrame sẽ có chỉ số cột nhiều mức độ (multi-level column index)

Cách tính tiểu hạn đại hạn trong tử vi

Submitted by tinhxleev2 on Wed, 05/27/2020 - 02:56

Với mình đây cũng là một phép tính trong toán học, nhưng các bậc thầy tử vi dựa trên kinh nghiệm dày dặn kết hợp xem tử vi, sắc khí và tướng mạng để giải đoán sẽ chính xác theo tháng và năm. Nên bộ môn này ngoài tính toán khoa học còn đó là nghiệm lý thể thiện sự biến chuyển không ngừng nghỉ của con người xã hội theo nhưng giai đoạn lịch sử nhất định.

Bài này chỉ ở mức sơ đẳng, mình tóm lược lại chứ không chỉ cách xem chi tiết. 

Ví dụ cho lá số dương nam. 

Pivoting DataFrames

Submitted by tinhxleev2 on Thu, 05/14/2020 - 07:31

Thông thường DataFrames thiết lập có dạng không giống phù hợp với cái chúng ta đang cần. Một ví dụ dataframe dưới đây thiết lập từ file dieutri.csv

import pandas as pd

df = pd.read_csv('dieutri.csv')

    id  điều trị  giới tính  phản ứng
0   1         A      Nữ         5
1   2         A      Nam        3
2   3         B      Nữ         8
3   4         B      Nam        9

Dataframe df này bao gồm 4 hàng, và 4 cột id, điều trị, giới tínhphản ứng

Melting DataFrames

Submitted by tinhxleev2 on Wed, 05/13/2020 - 07:32

Trong khi Pivot là một công cụ hữu hiệu để reshaping datafames. 

Xem qua một dataframe gốc, sau khi pivoting, đôi khi chúng ta muốn chuyển lại dataframe gốc thì sử dụng .melt

Trong khi sử dụng melt thì cần chỉ ra cột nào vẫn duy trì trong định hình lại dataframe

import pandas as pd

pd.melt(df, id_vars = ["ten_cot"])

Sử dụng .map() với một dictionary

Submitted by tinhxleev2 on Mon, 05/11/2020 - 07:51

Phương pháp .map() được dùng để chuyển đổi giá trị theo một dictionary của Python. 

Ví dụ một sử dụng .map() đó là sử dung một dictionary để map các giá trị ở một cột vào giá trị mình tự đặt, sau đó giao giá trị mình mới đặt vào một cột mới.

Tags

Sử dụng apply() để chuyển đổi một cột

Submitted by tinhxleev2 on Wed, 05/06/2020 - 04:18

Bài này nằm trong mục tách và chuyển đổi dữ liệu

Phương pháp .apply() có thể sử dụng vào một pandas DataFrame để áp dụng một chức năng bất thường vào từng thành phần trong cột đó.

Ví dụ cột là có giá trị là đường kính, giờ mình muốn chuyển sang thành chu vi, thì chỉ cần truy cập vào cột này và thêm df.apply(lambda d: d*3.14)

Sau khi chuyển đổi xong cột này thì bạn có thể đặt tên mới có cột này bằng cách. 

df.columns = ['tên cột mới']
Lưu ý thuộc tính .columns có thể áp dụng trên hiều cột. 

Filezilla, Wordpress và Deamhost

Submitted by tinhxleev2 on Tue, 05/05/2020 - 05:15

Mình có một số Wordpress site đổi khi mình có tùy chỉnh child theme và dùng filezilla, dể upload những thay đôi trong child theme. 

Dùng Filezilla khá là đơn giản - hiểu đơn giản là giao thức tải, upload lên server của website và local development. 

Trước hết tải Filezilla Client về theo đường link: https://filezilla-project.org/ 

Cài đặt trên Windows hay Mac

AMA - phần hỏi đáp

Submitted by tinhxleev2 on Tue, 04/28/2020 - 04:17

Bạn có câu hỏi nào trong quá trình thiết lập Drupal website hay phân tích dữ liệu khoa học bằng Python vui lòng để lại comment bên dưới. 

Mình sẽ cố gắng trả lời trong mức độ hiểu biết của mình. 

Cảm ơn bạn đã ghé thăm website.