Cara mengubah posisi pandas dataframe tanpa indeks


Anda dapat menggunakan sintaks berikut untuk mengubah posisi pandas DataFrame dan menghilangkan indeks:

 df. set_index (' first_col '). T

Ini hanya menetapkan kolom pertama DataFrame sebagai indeks dan kemudian melakukan transpose.

Contoh berikut menunjukkan cara menggunakan sintaksis ini dalam praktiknya.

Contoh: mengubah urutan Pandas DataFrame tanpa indeks

Misalkan kita memiliki panda DataFrame berikut:

 import pandas as pd

#createDataFrame
df = pd. DataFrame ({' team ': ['A', 'B', 'C', 'D', 'E', 'F'],
                   ' points ': [18, 22, 19, 14, 14, 11],
                   ' assists ': [5, 7, 7, 9, 12, 9]})

#view DataFrame
print (df)

  team points assists
0 to 18 5
1 B 22 7
2 C 19 7
3 D 14 9
4 E 14 12
5 F 11 9

Jika kita mengubah urutan DataFrame, nilai indeks akan ditampilkan di bagian atas:

 #transpose DataFrame
df. T

0 1 2 3 4 5
team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

Untuk mengubah urutan DataFrame tanpa indeks, pertama-tama kita dapat menggunakan fungsi set_index() :

 #transpose DataFrame without index
df. set_index (' team '). T

team A B C D E F
points 18 22 19 14 14 11
assists 5 7 7 9 12 9

Perhatikan bahwa nilai indeks tidak lagi ditampilkan di bagian atas DataFrame yang dialihkan.

Sumber daya tambahan

Tutorial berikut menjelaskan cara melakukan tugas umum lainnya di panda:

Cara menghapus kolom di Pandas
Cara menghapus baris di Pandas DataFrame berdasarkan kondisi
Cara menghapus baris yang berisi nilai tertentu di Pandas

Tambahkan komentar

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *