본문 바로가기

분류 전체보기28

[Python][pandas] 1. pykrx 패키지로 주식 상승폭이 큰 날짜 확인하기 (엔터주식 왜 올랐지? part 1) 시리즈(예정) 1. Pykrx 패키지로 주식 상승폭이 큰 날짜 확인하기 2. 크롤링을 위해 네이버 뉴스 URL 받아오기 3. 크롤링 하고 헤드라인 추출하기 요즘 주식을 잘 하고 있지는 않지만, 2020년 주식 붐일 때 사놓은 주식들이 있었다. 이 때 주식이 블랙핑크 컴백의 기대감에 엄청 오르다가 컴백 하자마자 뚝 떨어지는거 보고 '이거 뭐지?'하는 의구심을 가졌다. 그때 알았다. 주식은 성과 자체보다 실현 전 기대감이 클 때 더 많이 오른다는 것을.. 이것이 실제로 맞는지 배워둔 Python과 Pandas 등을 통해서 알아보기로 하였다. 1. 패키지 받기 #패키지 설치 !pip install pykrx #주식 from pykrx import stock #데이터 분석 import pandas as pd #.. 2023. 11. 4.
[flutter] List List void main(){ //리스트 형식 List alphabetList = ["aa","bb","cc"]; } 1. add() -> 값을 마지막에 추가 //1. add 함수 alphabetList.add("dd"); // 결과 : ["aa","bb","cc","dd"] print(alphabetList[3]); // 결과 : "dd" print(alphabetList.length); // 결과 : 4 2. where() 함수 : List에 있는 값을 순회하며 조건에 맞는 값을 필터링 //2. where() 함수 : List에 있는 값을 순회하며 조건에 맞는 값을 필터링 final newList = alphabetList.where( (str) => str == "aa" || str == "cc".. 2023. 9. 23.
[Swift] enumerated() 사용하기 import SwiftUI struct ContentView: View { let alphabetArray: [String] = ["a","b","c","d","e","f","g"] var body: some View { VStack { Text("AlphabetList") .font(.title) .padding(10) ForEach(alphabetArray, id: \.self){alphabet in Text(alphabet) } } } } AlphabetArray라는 배열이 있다. ForEach문을 돌며 a부터 g까지 반환한다. 그런데, 순서를 매기고 싶어졌다. 하지만 ForEach는 for .. in과 달리 'i += 1'과 같이 숫자를 하나씩 더하는 것이 불가능하다. 그래서 'enumerated.. 2023. 9. 17.
[SwiftUI] Text의 줄 제한 없애기(linelimit) Text("Test1\nTest2\nTest3") .lineLimit(2) 원래는 'Test1' 'Test2' 'Test3' 총 3줄로 나와야 하지만 'lineLimit(2)'를 설정하여 2줄로 제한하였기 때문에 Test3는 표시되지 않고 '...'으로 처리가 된다. 만약에, 이러한 제한을 없애고 싶으면? '.lineLimit(nil)'을 설정하면 된다. 2023. 9. 17.