Pertanyaan yang diberi tag «pandas»

Pandas adalah pustaka Python untuk manipulasi dan analisis data, misalnya kerangka data, rangkaian waktu multidimensi, dan kumpulan data cross-sectional yang biasa ditemukan dalam statistik, hasil sains eksperimental, ekonometrik, atau keuangan. Panda adalah salah satu pustaka sains data utama di Python.



8
Gunakan .corr untuk mendapatkan korelasi antara dua kolom
Saya memiliki dataframe panda berikut Top15: Saya membuat kolom yang memperkirakan jumlah dokumen citable per orang: Top15['PopEst'] = Top15['Energy Supply'] / Top15['Energy Supply per Capita'] Top15['Citable docs per Capita'] = Top15['Citable documents'] / Top15['PopEst'] Saya ingin mengetahui korelasi antara jumlah dokumen citable per kapita dan pasokan energi per kapita. Jadi …

4
datetime dtypes di pandas read_csv
Saya membaca di file csv dengan beberapa kolom datetime. Saya perlu mengatur tipe data setelah membaca di file, tetapi datetimes tampaknya menjadi masalah. Misalnya: headers = ['col1', 'col2', 'col3', 'col4'] dtypes = ['datetime', 'datetime', 'str', 'float'] pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes) Ketika dijalankan memberikan kesalahan: TypeError: tipe data "datetime" tidak …

6
Bagaimana cara menyimpan indeks saat menggunakan gabungan pandas
Saya ingin menggabungkan dua DataFrames, dan menyimpan indeks dari bingkai pertama sebagai indeks pada kumpulan data yang digabungkan. Namun, ketika saya melakukan penggabungan, DataFrame yang dihasilkan memiliki indeks integer. Bagaimana saya dapat menentukan bahwa saya ingin menyimpan indeks dari bingkai data kiri? In [4]: a = pd.DataFrame({'col1': {'a': 1, 'b': …
126 python  pandas 


9
python pandas menghapus kolom duplikat
Apa cara termudah untuk menghapus kolom duplikat dari kerangka data? Saya membaca file teks yang memiliki kolom duplikat melalui: import pandas as pd df=pd.read_table(fname) Nama kolomnya adalah: Time, Time Relative, N2, Time, Time Relative, H2, etc... Semua kolom Relatif Waktu dan Waktu berisi data yang sama. Saya ingin: Time, Time …
126 python  pandas 

4
Bagaimana membentuk kolom tupel dari dua kolom di Pandas
Saya punya Pandas DataFrame dan saya ingin menggabungkan kolom 'lat' dan 'long' untuk membentuk tupel. <class 'pandas.core.frame.DataFrame'> Int64Index: 205482 entries, 0 to 209018 Data columns: Month 205482 non-null values Reported by 205482 non-null values Falls within 205482 non-null values Easting 205482 non-null values Northing 205482 non-null values Location 205482 non-null …


3
Temukan nama kolom yang memiliki nilai maksimum untuk setiap baris
Saya memiliki DataFrame seperti ini: In [7]: frame.head() Out[7]: Communications and Search Business General Lifestyle 0 0.745763 0.050847 0.118644 0.084746 0 0.333333 0.000000 0.583333 0.083333 0 0.617021 0.042553 0.297872 0.042553 0 0.435897 0.000000 0.410256 0.153846 0 0.358974 0.076923 0.410256 0.153846 Disini saya ingin bertanya bagaimana cara mendapatkan nama kolom yang …
123 python  pandas  dataframe  max 

6
Panda Pengganti Bersyarat
Saya memiliki DataFrame, dan saya ingin mengganti nilai di kolom tertentu yang melebihi nilai dengan nol. Saya pikir ini adalah cara untuk mencapai ini: df[df.my_channel > 20000].my_channel = 0 Jika saya menyalin saluran ke dalam bingkai data baru, itu sederhana: df2 = df.my_channel df2[df2 > 20000] = 0 Ini persis …

8
Pandas groupby: Cara mendapatkan penyatuan string
Saya memiliki dataframe seperti ini: A B C 0 1 0.749065 This 1 2 0.301084 is 2 3 0.463468 a 3 4 0.643961 random 4 1 0.866521 string 5 2 0.120737 ! Panggilan In [10]: print df.groupby("A")["B"].sum() akan kembali A 1 1.615586 2 0.421821 3 0.463468 4 0.643961 Sekarang saya …
122 python  pandas 


3
mendapatkan indeks baris dalam fungsi pandas apply
Saya mencoba mengakses indeks baris dalam fungsi yang diterapkan di seluruh DataFramePandas. Saya punya sesuatu seperti ini: df = pandas.DataFrame([[1,2,3],[4,5,6]], columns=['a','b','c']) >>> df a b c 0 1 2 3 1 4 5 6 dan saya akan mendefinisikan fungsi yang mengakses elemen dengan baris tertentu def rowFunc(row): return row['a'] + …
121 python  pandas  dataframe 


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.