Trong bản excel khi bạn chuyển đổi sang csv file thì các cột giá sẽ bị chuyển sang định dạng string, và bạn cần chuyển toàn bộ giá trị của cột này sang int hoặc float để phân tích. Bài viết này giới thiệu ba cách chuyển string thành float cho Pandas Dataframe.
(1) Sử dụng astype(float)
df['Cột string'] = df['Cột string'].astype(float)
(2) Sử dụng apply() và lambda, nếu string có dấu , để phân cách ví dụ 50,000