比如说,将第一行第三列到第一行第十列的数据依次写入一个列表该怎么写
谢谢!
df=pd.read_excel('lemon.xlsx')
data=df.ix[1,2]#读取第一行第二列的值,这里不需要嵌套列表
print("读取指定行的数据:\n{0}".format(data))
import pandas as pd
import numpy as np
df = pd.DataFrame(data=np.random.randn(6, 5), index=pd.date_range('20211101', periods=6), columns=list('ABCDE'))
print(df)
res = df.iloc[1, 1:3].to_list() #读1行,1列到2列
print(res)
'''--result
A B C D E
2021-11-01 -1.573772 -1.560690 0.623489 0.709804 1.326206
2021-11-02 -1.166450 -0.403098 -0.534416 -0.138686 -0.722835
2021-11-03 -0.157720 0.706817 -0.343166 -0.982931 -0.358642
2021-11-04 2.121870 0.002905 0.890715 0.774539 0.175054
2021-11-05 -0.377092 -0.945857 1.114484 0.402591 0.011278
2021-11-06 -0.835448 -0.867871 1.153502 -0.183015 -0.006072
[-0.40309814753318307, -0.5344156275207633]
'''