Pandalar DataFrame'den tek bir sütun seçerken (örneğin df.iloc[:, 0]
, df['A']
veya df.A
, vb.), Elde edilen vektör, tek sütunlu bir DataFrame yerine otomatik olarak bir Seriye dönüştürülür. Ancak, bir DataFrame'i girdi bağımsız değişkeni olarak alan bazı işlevler yazıyorum. Bu nedenle, işlevin df.columns'un erişilebilir olduğunu varsayabilmesi için Series yerine tek sütunlu DataFrame ile uğraşmayı tercih ederim. Şu anda, gibi bir şey kullanarak Serileri açıkça bir DataFrame'e dönüştürmem gerekiyor pd.DataFrame(df.iloc[:, 0])
. Bu en temiz yöntem gibi görünmüyor. Doğrudan bir DataFrame'den indekslemenin daha zarif bir yolu var mı, böylece sonuç Series yerine tek sütunlu bir DataFrame olur?