Excel數(shù)據(jù)在pandas中的處理
有時候我們要復制Excel中的數(shù)據(jù),在python的pandas里面進行數(shù)據(jù)處理,這時候復制的數(shù)據(jù)有可能是字符串型,或者有可能含有空值睡雇,如下圖所示:
圖示1
我們復制到ipython命令行里面會顯示成這種數(shù)據(jù):
圖示2
這里我們可以利用split函數(shù)對字符串進行切片:
圖示3
然后利用filter函數(shù)去除其中的空值:
圖示4
再把列表里面的字符串類型數(shù)值轉(zhuǎn)為浮點型:
圖示5
總結(jié):
```python
res = """28197164.32
26077014.09
25996055.00
25962149.00
25833456.01
23829890.41
25829978.66
"""
res.split('\n')
number_res = list(filter(None,reslist))
numbers = [float(x) for x in number_res]
```
這樣我們就可以操作我們需要的數(shù)據(jù)numbers
圖示6