- Hands-On Data Science with Anaconda
- Dr. Yuxing Yan James Yan
- 152字
- 2021-06-25 21:08:50
Data output
In the previous section, by using the R language, we generated a data asset called final. To save it to a CSV file, we could use the write.csv() or write.table() functions, shown in the code here:
> write.csv(final,file="c:/temp/t.csv") > write.table(final,file="c:/temp/t2.txt",sep=";")
The separator for the write.csv() function is a comma, while we can specify our own separator for the write.table() function. To find out the other R functions starting with write, we could use the apropos() function, shown here:
> apropos("^write") [1] "write" "write.csv" "write.csv2" [4] "write.dcf" "write.ftable" "write.socket" [7] "write.table" "writeBin" "writeChar" [10] "writeClipboard" "writeLines"
For the following Python program, we export Fama-French monthly factors to three different output formats, pickle, CSV, and text files:
import pandas as pd infile="http://canisius.edu/~yany/data/ff3monthly.csv" ff3=pd.read_csv(infile,skiprows=3) print(ff3.head(2)) # output to pickle ff3.to_pickle("c:/temp/ff3.pkl") # output to a csv file outfile=open("c:/temp/ff3.csv","w") ff3.to_csv(outfile,index=None) outfile.close() # output to text file outfile2=open("c:/temp/ff3.txt","w") ff3.to_csv(outfile2, header=True, index=None, sep=' ', mode='a') outfile2.close()
推薦閱讀
- 傳感器技術(shù)實(shí)驗(yàn)教程
- 網(wǎng)上生活必備
- 大數(shù)據(jù)技術(shù)入門(第2版)
- Blender Compositing and Post Processing
- PVCBOT機(jī)器人控制技術(shù)入門
- 軟件構(gòu)件技術(shù)
- Mastering Geospatial Analysis with Python
- 智慧未來(lái)
- 運(yùn)動(dòng)控制系統(tǒng)(第2版)
- 精通ROS機(jī)器人編程(原書第2版)
- DynamoDB Applied Design Patterns
- Red Hat Enterprise Linux 5.0服務(wù)器構(gòu)建與故障排除
- Eclipse全程指南
- Keras Reinforcement Learning Projects
- ARM嵌入式開(kāi)發(fā)實(shí)例