大数据分析时,Dataframe 内的to_csv和from_csv能使存储的数据不变;而使用to_csv和read_csv则每存取一次就多一列index。故,最好用from_csv。
用from_csv:
a = [("bababa",6.9),("cacaca",5),("aaaaaa",3)]
b = DataFrame(a)
b.to_csv('D:\python\\test1\\result\\init_result.csv')
print b
c = DataFrame.from_csv('D:\python\\test1\\result\\init_result.csv')
print c
c.to_csv('D:\python\\test1\\result\\init_result.csv')
d = DataFrame.from_csv('D:\python\\test1\\result\\init_result.csv')
print d
d.to_csv('D:\python\\test1\\result\\init_result.csv')
e = DataFrame.from_csv('D:\python\\test1\\result\\init_result.csv')
print e
用read_csv:
a = [("bababa",6.9),("cacaca",5),("aaaaaa",3)]
b = DataFrame(a)
b.to_csv('D:\python\\test1\\result\\init_result.csv')
print b
c = pandas.read_csv('D:\python\\test1\\result\\init_result.csv')
print c
c.to_csv('D:\python\\test1\\result\\init_result.csv')
d = pandas.read_csv('D:\python\\test1\\result\\init_result.csv')
print d
d.to_csv('D:\python\\test1\\result\\init_result.csv')
e = pandas.read_csv('D:\python\\test1\\result\\init_result.csv')
print e