Cột DataFrame phân tích cú pháp Python
Pandas Hàm 2 được sử dụng để chia giá trị cột một chuỗi thành hai cột dựa trên dấu phân cách hoặc dấu phân cách được chỉ định. Hàm này hoạt động tương tự như phương thức 3, nhưng phương thức split() hoạt động trên tất cả các cột Dataframe, trong khi Sê-ri. str. hàm split() hoạt động trên các cột được chỉ định Show
Trong bài viết này, tôi sẽ giải thích Series. str. split() và sử dụng cú pháp và tham số của nó, cách chúng tôi có thể chia một cột thành nhiều cột trong Pandas với các ví dụ 1. Ví dụ nhanh về tách cột thành hai cộtSau đây là các ví dụ nhanh về tách một cột chuỗi thành hai cột
2. Cú pháp của chuỗi. str. tách ra()Sau đây là cú pháp của 4
2. 1 Thông số của sê-ri. str. tách ra()
2. 2 Giá trị trả vềNó trả về DataFrame/Series 3. Cách sử dụng sê-ri. str. tách ra()Pandas cung cấp sê-ri. str. split() được sử dụng để chia giá trị cột chuỗi thành hai hoặc nhiều cột cùng với dấu phân cách được chỉ định. Các giá trị chuỗi được phân tách là nhiều giá trị trong một cột được phân tách bằng dấu gạch ngang, khoảng trắng, dấu phẩy, e. t. c. Hàm này trả về Pandas Series hoặc DataFrame Hãy tạo Pandas DataFrame bằng cách sử dụng dữ liệu từ một từ điển Python. Tôi có một DataFrame với một cột (chuỗi) có tên là 8 và tôi muốn chia nó thành hai cột (chuỗi) có tên là 9
Sản lượng dưới sản lượng
4. Chia cột Chuỗi thành hai cột trong PandasÁp dụng Pandas 4 trên một cột DataFrame nhất định để chia thành nhiều cột trong đó cột có các giá trị chuỗi được phân tách. Ở đây, tôi đã chỉ định dấu phân cách 1(gạch dưới) giữa các giá trị chuỗi của một trong các cột (mà chúng tôi muốn chia thành hai cột) của Khung dữ liệu của mình. Vì vậy, chúng tôi chuyển 1 làm đối số đầu tiên cho Sê-ri. str. chức năng tách ()Hãy áp dụng chức năng trên và chia cột thành hai cột,
Sản lượng dưới sản lượng
5. Sử dụng ',' Dấu phân cách và Cột chiaTrong ví dụ này, tôi đã chỉ định dấu phân cách 3(dấu phẩy) giữa các giá trị chuỗi của một trong các cột (mà chúng tôi muốn chia thành hai cột) của Khung dữ liệu của chúng tôi
Sản lượng thấp hơn sản lượng'
6. Sử dụng chức năng apply() Chia cột thành hai cột trong PandasTrong Pandas, hàm apply() được sử dụng để thực thi một hàm có thể được sử dụng để chia một giá trị cột thành nhiều cột. Để làm được điều đó, chúng ta phải truyền hàm lambda và Sê-ri. str. split() thành hàm pandas apply(), sau đó gọi cột DataFrame mà chúng tôi muốn chia thành hai cột
Sản lượng dưới sản lượng
6. 1 Sử dụng dấu gạch dưới (_)Trong ví dụ này, tôi đã tách một trong các giá trị cột của một DataFrame nhất định bằng dấu phân cách gạch dưới (‘_’). Chúng tôi chuyển '_' làm tham số của hàm split() cùng với hàm lambda và hàm apply() 0Sản lượng dưới sản lượng
7. Phần kết luậnTrong bài viết này, tôi đã giải thích hàm 4 và cách sử dụng cú pháp cũng như tham số của nó để chia cột chuỗi Pandas DataFrame thành nhiều cột. Ngoài ra, tôi đã sử dụng hàm apply() trong một số ví dụ để tách một cột chuỗi thành hai cột |