Ben txt file df = pd.read_csv('denemee.txt') kodu ile açıyorum sütun ve satırlı, sonrasında dt = pd.DataFrame(df, columns= ["a", "b", "c", "d"]) bu kodu yazdığımda satır sütun gösteriyor ama NaN diyor sayıların hepsine.
pd.read_csv fonksiyonu ile okuduğunuz verilerin içindeki sayısal değerlerin NaN olarak görüntülenmesi, muhtemelen verilerin yanlış şekilde okunmasından kaynaklanmaktadır. Verilerin doğru şekilde okunması için read_csv fonksiyonuna doğru parametreleri vermeniz gerekebilir. Öncelikle, read_csv fonksiyonunun varsayılan parametreleri, virgülle ayrılmış değerleri (CSV) kabul eder ve ilk satırı sütun isimleri olarak kabul eder. Eğer verileriniz farklı bir ayraç karakteri ile ayrılmışsa (tab, ; vs.) ve ilk satır sütun isimlerini içermiyorsa, uygun parametreleri kullanmanız gerekebilir. Aşağıdaki kod örneği, verilerin bir tab karakteri ile ayrılmış olduğunu ve ilk satırın sütun isimlerini içermediğini varsayarak read_csv fonksiyonunu doğru şekilde kullanır: import pandas as pd df = pd.read_csv('denemee.txt', delimiter='\t', header=None) dt = pd.DataFrame(df, columns=["a", "b", "c", "d"]) print(dt) Bu kodda, read_csv fonksiyonuna delimiter parametresi verilerek ayraç karakteri olarak tab kullanıldığı belirtilir. Ayrıca header=None parametresi verilerek ilk satırın sütun isimlerini içermediği belirtilir. Eğer verileriniz farklı bir ayraç karakteri ile ayrılmış değilse, sadece header=None parametresi vererek sütun isimlerini atlayabilirsiniz. Aşağıdaki kodda örnek olarak virgülle ayrılmış değerler kabul edilmiştir: import pandas as pd df = pd.read_csv('denemee.txt', header=None) dt = pd.DataFrame(df, columns=["a", "b", "c", "d"]) print(dt) Bu kodda, sadece header=None parametresi verilerek, varsayılan ayraç karakteri olan virgülle ayrılmış değerlerin kullanıldığı belirtilmiştir.
@@ahmetdikbayir6518 evet, çözmüştüm. VSC kullanıyorum, örneğin 4 satırı seçip CTRL + K yaptıktan sonra hemen ardından C'ye (Comment) basarak seçili satırları yoruma almış oluyorum. Aynı şekilde, 4 satırı seçtikten sonra, CTRL + K yapıp ardından U'ya (Uncomment) basarak da satırları yorum dışına almış oluyorum
Hocam açıklayıcı ve akıcı anlatımınız için çok teşekkürler! :)) Pandas videoma göz atıp geri bildirimde bulunabilirsiniz. th-cam.com/video/01syXzx0BFo/w-d-xo.html
Teşekkür ederiz. Gayet net bir şekilde anlatım sunan faydalı bir video olmuş.
Ben txt file df = pd.read_csv('denemee.txt') kodu ile açıyorum sütun ve satırlı, sonrasında dt = pd.DataFrame(df, columns= ["a", "b", "c", "d"]) bu kodu yazdığımda satır sütun gösteriyor ama NaN diyor sayıların hepsine.
pd.read_csv fonksiyonu ile okuduğunuz verilerin içindeki sayısal değerlerin NaN olarak görüntülenmesi, muhtemelen verilerin yanlış şekilde okunmasından kaynaklanmaktadır. Verilerin doğru şekilde okunması için read_csv fonksiyonuna doğru parametreleri vermeniz gerekebilir.
Öncelikle, read_csv fonksiyonunun varsayılan parametreleri, virgülle ayrılmış değerleri (CSV) kabul eder ve ilk satırı sütun isimleri olarak kabul eder. Eğer verileriniz farklı bir ayraç karakteri ile ayrılmışsa (tab, ; vs.) ve ilk satır sütun isimlerini içermiyorsa, uygun parametreleri kullanmanız gerekebilir.
Aşağıdaki kod örneği, verilerin bir tab karakteri ile ayrılmış olduğunu ve ilk satırın sütun isimlerini içermediğini varsayarak read_csv fonksiyonunu doğru şekilde kullanır:
import pandas as pd
df = pd.read_csv('denemee.txt', delimiter='\t', header=None)
dt = pd.DataFrame(df, columns=["a", "b", "c", "d"])
print(dt)
Bu kodda, read_csv fonksiyonuna delimiter parametresi verilerek ayraç karakteri olarak tab kullanıldığı belirtilir. Ayrıca header=None parametresi verilerek ilk satırın sütun isimlerini içermediği belirtilir.
Eğer verileriniz farklı bir ayraç karakteri ile ayrılmış değilse, sadece header=None parametresi vererek sütun isimlerini atlayabilirsiniz. Aşağıdaki kodda örnek olarak virgülle ayrılmış değerler kabul edilmiştir:
import pandas as pd
df = pd.read_csv('denemee.txt', header=None)
dt = pd.DataFrame(df, columns=["a", "b", "c", "d"])
print(dt)
Bu kodda, sadece header=None parametresi verilerek, varsayılan ayraç karakteri olan virgülle ayrılmış değerlerin kullanıldığı belirtilmiştir.
Hocam 9:14'teki birden fazla satırı yoruma alma işlemini nasıl yaptığınızı tarif edebilir misiniz rica etsem?
Muhtemelen çözmüşsünüzdür sorunu ama PYCharm kullanıyorsanız CTRL ile birlikte / işaretine bastığınızda çoklu yorum satırına alma işlemini yapıyor.
@@ahmetdikbayir6518 evet, çözmüştüm. VSC kullanıyorum, örneğin 4 satırı seçip CTRL + K yaptıktan sonra hemen ardından C'ye (Comment) basarak seçili satırları yoruma almış oluyorum. Aynı şekilde, 4 satırı seçtikten sonra, CTRL + K yapıp ardından U'ya (Uncomment) basarak da satırları yorum dışına almış oluyorum
Hocam açıklayıcı ve akıcı anlatımınız için çok teşekkürler! :))
Pandas videoma göz atıp geri bildirimde bulunabilirsiniz.
th-cam.com/video/01syXzx0BFo/w-d-xo.html