isnull:保存和重新加载为csv时是否更改了数据帧? (v17.1)

时间:2016-01-27 11:29:38

标签: python pandas

我正在使用大型数据框,看起来在将其保存到csv后会被更改。当我从csv重新加载它时,一切都很好,但如果我不这样做,行为就不同了。这在执行

时可见
#!/usr/bin/python3
from gi.repository import Gtk
import threading
import subprocess

class mainWindow(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self, title = "Updater")

        button = Gtk.Button()
        button.set_label("Update")
        button.connect("clicked", self.new_update_window)
        self.add(button)

    def new_update_window(self, button):
        update = updateWindow()
        update.show_all()
        update.update()

class updateWindow(Gtk.Window):

    def __init__(self):
        Gtk.Window.__init__(self, title = "Updating...")

        self.label = Gtk.Label()
        self.label.set_text("Idling...")
        self.add(self.label)

    def update(self):
        self.label.set_text("Updating... Please wait.")
        thread = threading.Thread(target=self.run_update)
        thread.start()
        thread.join()
        self.label.set_text("Updated.")

    def run_update(self):
        subprocess.Popen(["/usr/bin/pkexec", "/usr/bin/apt-get", "update"])

main = mainWindow()
main.connect("delete-event", Gtk.main_quit)
main.show_all()
Gtk.main()

澄清一下:将数据帧保存为csv并重新加载(通过df.to_csv和pd.read_csv)似乎正在改变(修复)数据帧。这怎么可能?

0 个答案:

没有答案