Tạo một bảng SQL từ dataframe
Bạn có thể dùng một dataframe để tạo bảng tạm thời. Bảng tạm thời là bảng sẽ không còn tồn tại sau khi phiên làm việc kết thúc. Tài liệu Spark cũng gọi loại bảng này là SQL temporary view. Trong tài liệu, thao tác này được mô tả là đăng ký dataframe như một SQL temporary view. Lệnh này được gọi trực tiếp trên chính dataframe và sẽ tạo bảng nếu bảng chưa tồn tại, hoặc thay thế bảng bằng dữ liệu hiện tại từ dataframe nếu bảng đã tồn tại.
Bài tập này là một phần của khóa học
Nhập môn Spark SQL bằng Python
Hướng dẫn bài tập
- Nạp dữ liệu csv từ tệp
trainsched.txtvào một dataframe lưu trong biếndf. - Tạo một bảng tạm thời từ
df. Đặt tên bảng là "table1".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Load trainsched.txt
df = spark.____.____("trainsched.txt", header=True)
# Create temporary table called table1
df.____(____)