如何在pandas数据框中的一列中仅过滤字符串值/整数/浮点值,如下所示?
SIC
1 246804
2 135272
3 898.01
4 3453.33
5 shine
6 add
7 522
8 Nan
9 string
10 29.11
11 20
Run Code Online (Sandbox Code Playgroud) 我想使用经度和纬度点在 R 中绘制美国多个州的轮廓。现在我只能画出每个州的轮廓,所以我想知道如何画出美国多个州的轮廓(仅限外线)。
library(tidyverse)
library(knitr)
library(broom)
library(stringr)
library(modelr)
library(forcats)
library(ggmap)
states <- map_data("state")# %>% as_tibble()
counties <- map_data("county")
il_df <- filter(fifty_states, id == "illinois")
midwest <- subset(fifty_states, id %in% c("illinois", "indiana", "iowa",
"kansas", "michigan", "minnesota",
"missouri", "nebraska", "north dakota",
"ohio", "south dakota", "wisconsin"))
il_mid <- ggplot(data = midwest, mapping = aes(x = long, y = lat, group = group)) +
coord_fixed(1.3) +
geom_polygon(color = "black", fill = "gray")
il_mid
Run Code Online (Sandbox Code Playgroud)
我想知道如何绘制下图中的粉红色线。
当您使用命令 pd.read_csv 读取 csv 时,如何跳过包含特定值的行?如果在第 50、55 行中,第 1 列的值为 100,那么我想在读取 csv 文件时跳过这些行。我如何将这些命令放入 pd.read_csv('read.csv') 这样的读入命令中?该值的总长度为 300。