Pertanyaan yang diberi tag pandas

129
Gabungkan daftar kerangka data panda

Saya memiliki daftar kerangka data Pandas yang ingin saya gabungkan menjadi satu kerangka data Pandas. Saya menggunakan Python 2.7.10 dan Pandas 0.16.2 Saya membuat daftar kerangka data dari: import pandas as pd dfs = [] sqlall = "select * from mytable" for chunk in pd.read_sql_query(sqlall ,...

128
Menghapus kolom indeks di pandas saat membaca csv

Saya memiliki kode berikut yang mengimpor file CSV. Ada 3 kolom dan saya ingin mengatur dua kolom pertama menjadi variabel. Ketika saya mengatur kolom kedua ke variabel "efisiensi", kolom indeks juga ditempelkan. Bagaimana cara menghilangkan kolom indeks? df =

127
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',...

126
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...

126
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...

123
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...

122
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 ingin melakukan...

121
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...