DataFrame에 대한 재해석
cds={'code':["002372.XSHE","002415.XSHE","002304.XSHE","600519.XSHG","600196.XSHG"], #
'name':[" ", " ", " ", " ", " "]}
codes=pd.DataFrame(cds)
codes=codes.set_index("code")
index를 지정하려면 setindex, 그러나 다시 값을 부여해야 합니다.
2. 만약에 index 수조와 열명으로 뼈대를 만들면
shijian=['2011','2012','2013','2014','2015','2016','2017','2018'] #
fr=pd.DataFrame(index=shijian,columns=codes['name'].tolist())
3. 열을 동적으로 추가할 수도 있고 값을 직접 명명하면 된다.
fr["newcol"]=0
4、열명은 중국어를 사용할 수 있지만 정렬하려면 설정이 필요합니다(pandas 0.2 이상)
pd.set_option('display.unicode.ambiguous_as_wide', True) #
pd.set_option('display.unicode.east_asian_width', True)
pd.set_option('display.float_format', lambda x: '%.2f' % x) # , 2
맨 아래는 소수점 표시를 설정하여 두 자리를 보존하는 것이다.열 머리글에 정렬 옵션이 있는 것 같지만 열에 정렬 옵션이 없습니다.https://blog.csdn.net/weekdawn/article/details/81389865
5. DataFrame의 요소 포지셔닝,ix는 버려졌고loc,iloc,at,iat만 사용할 수 있습니다.loc는 슬라이드이고,at는 원소에 위치하고, 거의 통용될 수 없습니다.
codes.loc[cd,'name'] # cd , name
codes.at[cd,'name'] # ,at loc
codes.loc[codes["code"]==cd,'name'] # code index, ,
iloc와iat의 줄과 열 매개 변수는 index이어야 합니다
6, 일부 변환
codes.index.tolist() # series list
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.