嵌套列表生成csv,读取csv,嵌套列表float转换为int
列表生成csv文件
a=[[1,2,3],[4,5,6],[7,8,9]]
path=r'C:\Users\Administrator\Desktop\testimage\20200922_1X.csv'
test=pd.DataFrame(a)
test.to_csv(path, encoding='gbk')
从csv中读取文件
data=pd.read_csv(path,index_col=0) #将csv文件读入并转化为dataframe形式
b = data.values
c = b.tolist()
pandas.read_csv()读取csv文件不读第一列
data=pd.read_csv(path,index_col=0)
加上index_col=0
即可
嵌套列表float转换为int
```
testx = [[int(a) for a in b] for b in self.testy]
```
常见错误
- shape mismatch: indexing arrays could not be broadcast together with shapes
一般都是两个list或者numpy的size不匹配 - cannot convert