pandas_read_csv

import pandas as pd
import numpy as np
pd.read_csv("D:/PY/book1.csv")
返回目录Unnamed: 1制造费用分配预算表(按照工时分配)Unnamed: 3Unnamed: 4Unnamed: 5Unnamed: 6Unnamed: 7Unnamed: 8Unnamed: 9Unnamed: 10Unnamed: 11Unnamed: 12Unnamed: 13Unnamed: 14Unnamed: 15
0项目/月度NaNNaN产量合计一月二月三月四月五月六月七月八月九月十月十一月十二月
1产量高档机(标准产品)H系列12000100010001000100010001000100010001000100010001000
2NaN高档机1(非标准产品)H系列12000100010001000100010001000100010001000100010001000
3NaN高档机2(非标准产品)H系列12000100010001000100010001000100010001000100010001000
4NaN中档机(标准产品)M系列36000300030003000300030003000300030003000300030003000
5NaN中档机1(标准产品)M系列36000300030003000300030003000300030003000300030003000
6NaN中档机2(标准产品)M系列36000300030003000300030003000300030003000300030003000
7NaN低档机(标准产品)L系列48000400040004000400040004000400040004000400040004000
8NaN低档机1(标准产品)L系列48000400040004000400040004000400040004000400040004000
9NaN低档机2(标准产品)L系列48000400040004000400040004000400040004000400040004000
10NaN合计NaN288000220002200022000220002200022000220002200022000220002200022000
11项目/月度NaNNaN工时合计一月二月三月四月五月六月七月八月九月十月十一月十二月
12工时高档机(标准产品)H系列6000500500500500500500500500500500500500
13NaN高档机1(非标准产品)H系列6000500500500500500500500500500500500500
14NaN高档机2(非标准产品)H系列6000500500500500500500500500500500500500
15NaN中档机(标准产品)M系列14400120012001200120012001200120012001200120012001200
16NaN中档机1(标准产品)M系列14400120012001200120012001200120012001200120012001200
17NaN中档机2(标准产品)M系列14400120012001200120012001200120012001200120012001200
18NaN低档机(标准产品)L系列19200160016001600160016001600160016001600160016001600
19NaN低档机1(标准产品)L系列19200160016001600160016001600160016001600160016001600
20NaN低档机2(标准产品)L系列19200160016001600160016001600160016001600160016001600
21NaN合 计NaN118800990099009900990099009900990099009900990099009900
22制造费用合计/年度NaNNaN653400544505445054450544505445054450544505445054450544505445054450
23制造费用/单位工时NaNNaN5.55.55.55.55.55.55.55.55.55.55.55.55.5
24按照工时分摊的制造费用高档机(标准产品)H系列3000250250250250250250250250250250250250
25NaN高档机1(非标准产品)H系列3000250250250250250250250250250250250250
26NaN高档机2(非标准产品)H系列3000250250250250250250250250250250250250
27NaN中档机(标准产品)M系列7200600600600600600600600600600600600600
28NaN中档机1(标准产品)M系列7200600600600600600600600600600600600600
29NaN中档机2(标准产品)M系列7200600600600600600600600600600600600600
30NaN低档机(标准产品)L系列9600800800800800800800800800800800800800
31NaN低档机1(标准产品)L系列9600800800800800800800800800800800800800
32NaN低档机2(标准产品)L系列9600800800800800800800800800800800800800
33NaN合计NaN59400495049504950495049504950495049504950495049504950
34NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
35NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
pd.read_table("D:/PY/book1.csv", sep=",")
返回目录Unnamed: 1制造费用分配预算表(按照工时分配)Unnamed: 3Unnamed: 4Unnamed: 5Unnamed: 6Unnamed: 7Unnamed: 8Unnamed: 9Unnamed: 10Unnamed: 11Unnamed: 12Unnamed: 13Unnamed: 14Unnamed: 15
0项目/月度NaNNaN产量合计一月二月三月四月五月六月七月八月九月十月十一月十二月
1产量高档机(标准产品)H系列12000100010001000100010001000100010001000100010001000
2NaN高档机1(非标准产品)H系列12000100010001000100010001000100010001000100010001000
3NaN高档机2(非标准产品)H系列12000100010001000100010001000100010001000100010001000
4NaN中档机(标准产品)M系列36000300030003000300030003000300030003000300030003000
5NaN中档机1(标准产品)M系列36000300030003000300030003000300030003000300030003000
6NaN中档机2(标准产品)M系列36000300030003000300030003000300030003000300030003000
7NaN低档机(标准产品)L系列48000400040004000400040004000400040004000400040004000
8NaN低档机1(标准产品)L系列48000400040004000400040004000400040004000400040004000
9NaN低档机2(标准产品)L系列48000400040004000400040004000400040004000400040004000
10NaN合计NaN288000220002200022000220002200022000220002200022000220002200022000
11项目/月度NaNNaN工时合计一月二月三月四月五月六月七月八月九月十月十一月十二月
12工时高档机(标准产品)H系列6000500500500500500500500500500500500500
13NaN高档机1(非标准产品)H系列6000500500500500500500500500500500500500
14NaN高档机2(非标准产品)H系列6000500500500500500500500500500500500500
15NaN中档机(标准产品)M系列14400120012001200120012001200120012001200120012001200
16NaN中档机1(标准产品)M系列14400120012001200120012001200120012001200120012001200
17NaN中档机2(标准产品)M系列14400120012001200120012001200120012001200120012001200
18NaN低档机(标准产品)L系列19200160016001600160016001600160016001600160016001600
19NaN低档机1(标准产品)L系列19200160016001600160016001600160016001600160016001600
20NaN低档机2(标准产品)L系列19200160016001600160016001600160016001600160016001600
21NaN合 计NaN118800990099009900990099009900990099009900990099009900
22制造费用合计/年度NaNNaN653400544505445054450544505445054450544505445054450544505445054450
23制造费用/单位工时NaNNaN5.55.55.55.55.55.55.55.55.55.55.55.55.5
24按照工时分摊的制造费用高档机(标准产品)H系列3000250250250250250250250250250250250250
25NaN高档机1(非标准产品)H系列3000250250250250250250250250250250250250
26NaN高档机2(非标准产品)H系列3000250250250250250250250250250250250250
27NaN中档机(标准产品)M系列7200600600600600600600600600600600600600
28NaN中档机1(标准产品)M系列7200600600600600600600600600600600600600
29NaN中档机2(标准产品)M系列7200600600600600600600600600600600600600
30NaN低档机(标准产品)L系列9600800800800800800800800800800800800800
31NaN低档机1(标准产品)L系列9600800800800800800800800800800800800800
32NaN低档机2(标准产品)L系列9600800800800800800800800800800800800800
33NaN合计NaN59400495049504950495049504950495049504950495049504950
34NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
35NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
pd.read_csv("D:/PY/损益1.csv",engine="python",encoding="utf-8")#中文表名的处理
返回目录
项目/月度NaNNaN产量合计一月二月三月四月五月六月七月八月九月十月十一月十二月
产量高档机(标准产品)H系列12000100010001000100010001000100010001000100010001000
NaN高档机1(非标准产品)H系列12000100010001000100010001000100010001000100010001000
高档机2(非标准产品)H系列12000100010001000100010001000100010001000100010001000
中档机(标准产品)M系列36000300030003000300030003000300030003000300030003000
中档机1(标准产品)M系列36000300030003000300030003000300030003000300030003000
中档机2(标准产品)M系列36000300030003000300030003000300030003000300030003000
低档机(标准产品)L系列48000400040004000400040004000400040004000400040004000
低档机1(标准产品)L系列48000400040004000400040004000400040004000400040004000
低档机2(标准产品)L系列48000400040004000400040004000400040004000400040004000
合计NaN288000220002200022000220002200022000220002200022000220002200022000
项目/月度NaNNaN工时合计一月二月三月四月五月六月七月八月九月十月十一月十二月
工时高档机(标准产品)H系列6000500500500500500500500500500500500500
NaN高档机1(非标准产品)H系列6000500500500500500500500500500500500500
高档机2(非标准产品)H系列6000500500500500500500500500500500500500
中档机(标准产品)M系列14400120012001200120012001200120012001200120012001200
中档机1(标准产品)M系列14400120012001200120012001200120012001200120012001200
中档机2(标准产品)M系列14400120012001200120012001200120012001200120012001200
低档机(标准产品)L系列19200160016001600160016001600160016001600160016001600
低档机1(标准产品)L系列19200160016001600160016001600160016001600160016001600
低档机2(标准产品)L系列19200160016001600160016001600160016001600160016001600
合 计NaN118800990099009900990099009900990099009900990099009900
制造费用合计/年度NaNNaN653400544505445054450544505445054450544505445054450544505445054450
制造费用/单位工时NaNNaN5.55.55.55.55.55.55.55.55.55.55.55.55.5
按照工时分摊的制造费用高档机(标准产品)H系列3000250250250250250250250250250250250250
NaN高档机1(非标准产品)H系列3000250250250250250250250250250250250250
高档机2(非标准产品)H系列3000250250250250250250250250250250250250
中档机(标准产品)M系列7200600600600600600600600600600600600600
中档机1(标准产品)M系列7200600600600600600600600600600600600600
中档机2(标准产品)M系列7200600600600600600600600600600600600600
低档机(标准产品)L系列9600800800800800800800800800800800800800
低档机1(标准产品)L系列9600800800800800800800800800800800800800
低档机2(标准产品)L系列9600800800800800800800800800800800800800
合计NaN59400495049504950495049504950495049504950495049504950
NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
NaNNaN
pd.read_csv("D:/PY/book1.csv", header=None, names=["1月","2月","3月","4月","5月","6月","7"])
1月2月3月4月5月6月7
返回目录NaN制造费用分配预算表(按照工时分配)NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
项目/月度NaNNaN产量合计一月二月三月四月五月六月七月八月九月十月十一月十二月
产量高档机(标准产品)H系列12000100010001000100010001000100010001000100010001000
NaN高档机1(非标准产品)H系列12000100010001000100010001000100010001000100010001000
高档机2(非标准产品)H系列12000100010001000100010001000100010001000100010001000
中档机(标准产品)M系列36000300030003000300030003000300030003000300030003000
中档机1(标准产品)M系列36000300030003000300030003000300030003000300030003000
中档机2(标准产品)M系列36000300030003000300030003000300030003000300030003000
低档机(标准产品)L系列48000400040004000400040004000400040004000400040004000
低档机1(标准产品)L系列48000400040004000400040004000400040004000400040004000
低档机2(标准产品)L系列48000400040004000400040004000400040004000400040004000
合计NaN288000220002200022000220002200022000220002200022000220002200022000
项目/月度NaNNaN工时合计一月二月三月四月五月六月七月八月九月十月十一月十二月
工时高档机(标准产品)H系列6000500500500500500500500500500500500500
NaN高档机1(非标准产品)H系列6000500500500500500500500500500500500500
高档机2(非标准产品)H系列6000500500500500500500500500500500500500
中档机(标准产品)M系列14400120012001200120012001200120012001200120012001200
中档机1(标准产品)M系列14400120012001200120012001200120012001200120012001200
中档机2(标准产品)M系列14400120012001200120012001200120012001200120012001200
低档机(标准产品)L系列19200160016001600160016001600160016001600160016001600
低档机1(标准产品)L系列19200160016001600160016001600160016001600160016001600
低档机2(标准产品)L系列19200160016001600160016001600160016001600160016001600
合 计NaN118800990099009900990099009900990099009900990099009900
制造费用合计/年度NaNNaN653400544505445054450544505445054450544505445054450544505445054450
制造费用/单位工时NaNNaN5.55.55.55.55.55.55.55.55.55.55.55.55.5
按照工时分摊的制造费用高档机(标准产品)H系列3000250250250250250250250250250250250250
NaN高档机1(非标准产品)H系列3000250250250250250250250250250250250250
高档机2(非标准产品)H系列3000250250250250250250250250250250250250
中档机(标准产品)M系列7200600600600600600600600600600600600600
中档机1(标准产品)M系列7200600600600600600600600600600600600600
中档机2(标准产品)M系列7200600600600600600600600600600600600600
低档机(标准产品)L系列9600800800800800800800800800800800800800
低档机1(标准产品)L系列9600800800800800800800800800800800800800
低档机2(标准产品)L系列9600800800800800800800800800800800800800
合计NaN59400495049504950495049504950495049504950495049504950
NaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaNNaN
NaNNaNNaNNaNNaNNaNNaNNaN
pd.read_csv("D:/PY/book.csv",header=None,names=["a","b","c","d","msg"],index_col="msg")
abcd
msg
hello1234
world5678
foo9101112
pd.read_csv("D:/PY/book.csv",header=None,names=["a","b","c","d","msg"],index_col=["msg","b"])
acd
msgb
hello2134
world6578
foo1091112
pd.read_csv("D:/PY/test_1.csv")
A B C
0red -1 -2.1 1
1blue 0.1 1 2.3
pd.read_table("D:/PY/test_1.csv",sep="\s+")  #正则表达式,这里表示多个空格,
ABC
red-1.0-2.11.0
blue0.11.02.3
pd.read_csv("D:/PY/book3.csv",header=None,na_values=["na","NULL","foo"])#缺失值的处理
01234
012.03.04hello
156.0NaN8world
29NaN11.012NaN
pd.read_csv("D:/PY/book3.csv",na_values={"msg":["na","NULL","foo"],"something":["two"]})
somethingbluleredbobmsg
0NaN2.034hello
15.06.0na8world
29.0NaN1112NaN
pd.read_csv("D:/PY/test1126.csv", nrows=10)
onetwothreefourkey
00.7753371.8630660.5134280.930332L
11.9402151.7582400.5797901.243172L
20.0282100.8462740.8753890.705057L
30.2813610.9550151.6645641.310362L
40.5079431.9974910.4643190.028571L
51.4920681.0971901.3605251.583447L
61.3836710.6649251.7343871.277581L
71.7331100.0389461.9914771.131285L
81.4445871.7934810.4712700.952554L
90.4775951.2856671.1373551.294580L
tr = pd.read_csv("D:/PY/test1126.csv", chunksize=15)
tr
<pandas.io.parsers.TextFileReader at 0x23c993c32b0>
result = pd.Series([])
for chunk in tr:
    result = result.add(chunk["key"].value_counts(), fill_value=0)
result
G     3.0
L    19.0
R    86.0
W    21.0
Y    13.0
dtype: float64
result = result.sort_values(ascending=False)#前10
result[:10]
R    86.0
W    21.0
L    19.0
Y    13.0
G     3.0
dtype: float64
df = pd.read_csv("D:/PY/test1126.csv")
df
onetwothreefourkey
00.7753371.8630660.5134280.930332L
11.9402151.7582400.5797901.243172L
20.0282100.8462740.8753890.705057L
30.2813610.9550151.6645641.310362L
40.5079431.9974910.4643190.028571L
51.4920681.0971901.3605251.583447L
61.3836710.6649251.7343871.277581L
71.7331100.0389461.9914771.131285L
81.4445871.7934810.4712700.952554L
90.4775951.2856671.1373551.294580L
101.3266401.8613291.1870150.184775L
110.1797570.8254221.8202660.793489L
120.5502610.3153311.2335361.769436L
130.9039881.2001610.3135241.714863L
141.3043821.4786440.1657501.569327L
151.4149031.8332011.1197550.106450L
160.3007860.3753471.3218440.971788L
170.2429711.3078900.5851400.519986L
180.1728840.7664470.3191861.931465L
191.4831931.3862971.1022030.542098G
200.3684331.2862550.6542680.850567G
211.8058460.6991171.5432761.146205G
220.6054210.2820911.6722460.828193Y
231.9225660.6084601.0160561.018939Y
240.2010301.6481161.4662750.703668Y
250.1351480.9014560.6777861.229630Y
261.1152080.0481610.1981690.714471Y
271.5844321.3286991.1483971.836604Y
280.2524921.1851121.2051000.485953Y
291.6220700.9030311.3187330.286885Y
..................
1121.9396911.2891711.4258840.126517R
1130.6188480.8559960.5087750.848447R
1141.7691651.7983400.7725720.703051R
1151.7002071.3556481.0076240.065818R
1161.1824881.3887870.4563370.694006R
1170.9511950.7539850.7385960.588914R
1181.3247460.5787770.1589871.291975R
1191.5674220.8416921.7800750.591685R
1200.7647370.6371871.6218071.380865R
1211.2439160.6480630.3944831.143249R
1221.8631811.1291020.8318540.438986R
1231.4721060.1480861.7665161.235171R
1241.7326161.3614921.2147850.724928R
1251.3246221.2149560.6618490.231557R
1260.7640111.7251930.6003320.402374R
1271.8072500.2914880.9366720.530318R
1281.6382531.0815790.6166971.650495R
1290.8051770.1776800.7877731.702893R
1300.4420790.5042911.0288881.133081R
1310.4271160.6532440.8599581.025900R
1320.0917040.6080220.8900280.470001R
1331.8750611.4250300.1626740.648152R
1340.7319400.0497140.9754960.039883R
1350.0720341.0860220.6097751.033717R
1361.5623381.2148641.1464910.801930R
1371.9686161.6445710.7442890.361947R
1381.1964760.2775560.6713671.886847R
1391.6936300.4000140.1066221.983496R
1400.8297151.3674401.9552670.043031R
1411.2019970.4570421.3439451.999616R

142 rows × 5 columns

df.to_csv("D:/PY/test_1_out.csv")#读出到指定的位置
df.to_csv("D:/PY/test_1_out1.csv", index=False)
df.to_csv("D:/PY/test1126_.csv", index=False,columns=["one","two"])#读出指定的列
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值