數(shù)據(jù)導(dǎo)入、導(dǎo)出

導(dǎo)入csv文件

from pandas import read_csv
df=read_csv('/Users/cuiwenhao/Data_xxx/4.1/1.csv')
print(df)
   age  name
0   23   KEN
1   32  John
2   25  JIMI

導(dǎo)入文本文件

文本
#原文本
23,KEN
32,John
25,JIMI
中文,英文
from pandas import read_table
#沒有傳names,默認第一行為表頭
df=read_table('/Users/cuiwenhao/Data_xxx/4.1/2.txt')
print(df)
    23,KEN
0  32,John
1  25,JIMI
2    中文,英文
from pandas import read_table
df=read_table('/Users/cuiwenhao/Data_xxx/4.1/2.txt',names=['age','name'],sep=',')
print(df)
  age  name
0  23   KEN
1  32  John
2  25  JIMI
3  中文    英文

導(dǎo)入Excel文件(xls,xlsx)

from pandas import read_excel
df=read_excel('/Users/cuiwenhao/Data_xxx/4.1/3.xls',sheet_name='data')
print(df)
  age  name
0   23   KEN
1   32  John

中文路徑問題

from pandas import read_table
filePath = '/Users/cuiwenhao/Data_xxx/4.1/中文.txt'
df1 = read_table(
    filePath,
    sep=',',
    encoding='UTF-8'
)

df2 = read_table(
    filePath,
    sep=',',
    encoding='UTF-8',
    engine='python'
)
    c1   c2
0  中文1  中文2
    c1   c2
0  中文1  中文2

數(shù)據(jù)導(dǎo)出

from pandas import DataFrame;
df = DataFrame({
    'age': [21, 22, 23],
    'name': ['KEN', 'John', 'JIMI']
})

print(df)
print(df.to_csv(
    "/Users/cuiwenhao/Data_xxx/4.2/1"
))
#j結(jié)果有‘,’
,age,name
0,21,KEN
1,22,John
2,23,JIMI
#傳入index參數(shù)
df.to_csv(
    "/Users/cuiwenhao/Data_xxx/ddd",
    index=False
)
age,name
21,KEN
22,John
23,JIMI
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容